v3.26.1
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases    
Operating lease costs $ 209,571 $ 207,555
Short-term lease costs 57,752 99,025
Lease costs - discontinued operations 1,176 2,697
Total lease costs $ 268,499 $ 309,277