Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Commitments (Details)

v3.23.1
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Year 1 $ 691,899  
Year 2 146,956  
Year 3 120,763  
Year 4 94,023  
Year 5 53,092  
Thereafter 157,648  
Total lease payments 1,264,381  
Less: imputed interest 121,050  
Total $ 1,143,331 $ 1,311,041