v3.26.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 752,702  
2027 778,104  
2028 710,966  
2029 732,300  
2030 204,843  
thereafter 0  
Total lease payments 3,178,915  
Less: Interest (1,127,403)  
Total Lease Liabilities $ 2,051,512 $ 2,167,012