v3.25.2
LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details)
Jun. 30, 2025
USD ($)
LEASE OBLIGATIONS  
Weighted average remaining term 3 years 7 months 6 days
Present value of remaining liability $ 2,380,523
Operating lease 1  
LEASE OBLIGATIONS  
Weighted average remaining term 0 years
Operating lease 2  
LEASE OBLIGATIONS  
Weighted average remaining term 9 months 18 days
Present value of remaining liability $ 81,302
Operating lease 3  
LEASE OBLIGATIONS  
Weighted average remaining term 3 years 9 months 18 days
Present value of remaining liability $ 2,227,124
Operating lease 4  
LEASE OBLIGATIONS  
Weighted average remaining term 0 years
Operating lease 5  
LEASE OBLIGATIONS  
Weighted average remaining term 1 year
Present value of remaining liability $ 72,097