Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Commitments (Details)

v3.23.3
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Year 1 $ 398,741  
Year 2 127,092  
Year 3 119,902  
Year 4 61,044  
Year 5 53,752  
Thereafter 130,553  
Total lease payments 891,084  
Less: imputed interest 93,409  
Total $ 797,675 $ 1,311,041