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

Subsequent Events - Maturities of Operating Lease Liabilities (Details)

v3.25.2
Subsequent Events - Maturities of Operating Lease Liabilities (Details) - USD ($)
Feb. 05, 2025
Dec. 31, 2024
Subsequent Event [Line Items]    
Total lease payments   $ 902,111
2026   518,527
2027   60,225
2028   62,032
2029   $ 63,893
Subsequent Event    
Subsequent Event [Line Items]    
Total lease payments $ 2,881,783  
2025 460,056  
2026 268,791  
2027 467,453  
2028 479,129  
2029 491,076  
Thereafter $ 715,278