v3.25.2
Leases - Components of lease expenses (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases    
Depreciation of ROU assets $ 165,024 $ 286,882
Interest on lease liabilities 7,158,613 7,095,154
Operating lease costs 1,840,085 924,929
Total lease costs $ 9,163,722 $ 8,306,965