XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Lease Costs (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease expense $ 936,750 $ 756,245
Short-term lease expense 468,874 336,318
Total lease cost - operating leases 1,405,624 1,092,563
Finance lease payment 969,588 744,030
Short-term lease payment 0 0
Total lease payments $ 969,588 $ 744,030