Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Lease Maturities (Details)

v3.24.1.1.u2
Leases - Schedule of Lease Maturities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (excluding the three months ended March 31, 2024) $ 366,040  
2025 573,152  
2026 583,306  
2027 316,110  
2028 53,409  
2029 onward 0  
Total lease payments 1,892,017  
Total present value discount (306,377)  
Operating lease liabilities $ 1,585,640 $ 819,034