v3.26.3
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 712,147  
2027 838,417  
2028 661,102  
2029 638,080  
2030 117,053  
thereafter 0  
Total lease payments 2,966,799  
Less: Interest (1,015,004)  
Total Lease Liabilities $ 1,951,795 $ 2,167,012