v3.26.1
LEASES - Components of lease expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease expenses        
Operating lease expenses $ 114,624 $ 177,763 $ 272,849 $ 355,526
Short-term lease expenses 17,499 30,366 39,123 60,732
Total lease expenses $ 132,123 $ 208,129 $ 311,972 $ 416,258