Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Commitments (Details)

v3.23.2
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Year 1 $ 550,785  
Year 2 132,569  
Year 3 121,565  
Year 4 76,818  
Year 5 53,422  
Thereafter 144,100  
Total lease payments 1,079,259  
Less: imputed interest 106,076  
Total $ 973,183 $ 1,311,041