Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Maturities of Lease Liabilities (Details)

v3.25.2
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 518,527  
2026 60,225  
2027 62,032  
2028 63,893  
2029 65,810  
Thereafter 131,624  
Total lease payments 902,111  
Less: Imputed interest (107,085)  
Total operating lease liability 795,026 $ 860,909
Less: Current obligations (483,337) (412,601)
Long-term lease obligation $ 311,689 $ 448,308