v3.25.2
Leases - Operating lease payments (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating lease expense $ 113,149  
Total operating lease expense $ 113,149  
Weighted average remaining lease term 3 years 7 months 6 days 0 years
Weighted average discount rate 17.90%