v3.26.1
LEASES - Lease Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASES        
Operating lease costs $ 1,507,282 $ 210,357 $ 2,113,241 $ 420,714
Variable lease costs 358,088 111,378 662,712 219,503
Lease payments $ 614,675 $ 227,201 $ 1,229,350 $ 454,403