v3.26.1
LEASES - Future minimum lease payments under non-cancelable operating leases (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
LEASES    
2026 $ 124,658  
2027 170,322  
Total lease payments 294,980  
Less: imputed interest (9,516)  
Total present value of lease liabilities $ 285,464 $ 324,087