v3.26.1
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Operating lease costs $ 226,220 $ 219,578 $ 435,791 $ 427,133
Short-term lease costs 62,900 100,303 120,652 199,328
Lease costs - discontinued operations 1,167 1,921 2,343 4,618
Total lease costs $ 290,287 $ 321,802 $ 558,786 $ 631,079