XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases        
Operating lease costs $ 213,090 $ 181,201 $ 633,692 $ 544,530
Short-term lease costs 153,227 78,189 270,351 128,992
Lease costs - discontinued operations 5,222 14,942 29,364 34,371
Total lease costs $ 371,539 $ 274,332 $ 933,407 $ 707,893