v3.25.2
Leases - Components of lease cost (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases    
Short-term lease cost $ 46,107 $ 38,667