v3.26.1
LEASES - Future minimum lease payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
LEASES      
2027     $ 38,548
2028     10,933
2029     10,933
2030     10,933
2031     2,732
Total operating lease payments     74,079
Less: discount on lease liability     (44,773)
Total operating lease liability     29,306
Less: current portion of operating lease liability $ (19,937) $ (34,103) (19,937)
Noncurrent operating lease liability $ 9,369 $ 14,003 $ 9,369