XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases        
Operating lease costs $ 219,578 $ 214,730 $ 427,133 $ 420,602
Short-term lease costs 100,303 47,415 199,328 117,124
Lease costs - discontinued operations 1,921 12,022 4,618 24,142
Total lease costs $ 321,802 $ 274,167 $ 631,079 $ 561,868