v3.26.1
LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details)
Mar. 31, 2026
USD ($)
LEASE OBLIGATIONS  
Weighted average remaining term 3 years 1 month 6 days
Present value of remaining liability $ 2,385,438
Operating lease 1  
LEASE OBLIGATIONS  
Weighted average remaining term 0 years
Operating lease 2  
LEASE OBLIGATIONS  
Weighted average remaining term 4 months 24 days
Present value of remaining liability $ 16,989
Operating lease 3  
LEASE OBLIGATIONS  
Weighted average remaining term 4 years
Present value of remaining liability $ 1,817,835
Operating lease 4  
LEASE OBLIGATIONS  
Weighted average remaining term 0 years
Operating lease 5  
LEASE OBLIGATIONS  
Weighted average remaining term 2 years 8 months 12 days
Present value of remaining liability $ 236,029
Operating lease 6  
LEASE OBLIGATIONS  
Weighted average remaining term 2 years 9 months 18 days
Present value of remaining liability $ 186,330
Operating lease 7  
LEASE OBLIGATIONS  
Weighted average remaining term 2 years 9 months 18 days
Present value of remaining liability $ 128,255