XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases        
Operating lease costs $ 210,025 $ 213,090 $ 637,158 $ 633,692
Short-term lease costs 100,338 153,227 299,666 270,351
Lease costs - discontinued operations 1,160 5,222 5,778 29,364
Total lease costs $ 311,523 $ 371,539 $ 942,602 $ 933,407