v3.25.2
LEASES - Components of lease expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease expenses        
Operating lease expenses $ 177,763 $ 71,097 $ 355,526 $ 119,703
Short-term lease expenses 30,366 40,938 60,732 47,849
Total lease expenses $ 208,129 $ 112,035 $ 416,258 $ 167,552