v3.26.1
LEASES - Schedule of Future Minimum Lease Payments (Details)
Jun. 30, 2026
USD ($)
Operating  
2026 $ 2,171,188
2027 4,685,445
2028 3,052,829
2029 1,412,413
2030 1,206,653
2031 2,672
Total lease payments 12,531,198
Less: imputed interest (986,448)
Present value of lease liability 11,544,751
Finance  
2026 29,994
2027 4,999
2028 0
2029 0
2030 0
2031 0
Total lease payments 34,993
Less: imputed interest (1,060)
Present value of lease liability 33,933
Total  
2026 2,201,182
2027 4,690,444
2028 3,052,829
2029 1,412,413
2030 1,206,653
2031 2,672
Total lease payments 12,566,191
Less: imputed interest (987,508)
Present value of lease liability $ 11,578,684