v3.26.1
LEASES - Future minimum lease payments under non-cancelable operating leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
LEASES    
2026 $ 83,105  
2027 170,322  
Total lease payments 253,427  
Less: imputed interest (6,968)  
Total present value of lease liabilities $ 246,459 $ 324,087