v3.26.1
8. LEASES - Operating leases (Details)
3 Months Ended 12 Months Ended
Jun. 06, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Leases        
Operating lease, option to extend     true  
Operating lease, renewal term     10 years  
Proceeds from sale of assets $ 11,300,000     $ 11,392,000
Lease term 10 years      
Number of options to renew the lease term 2      
Renewal lease term for sale and leaseback transaction 5 years      
Amount of base rent per month $ 90,768      
Incremental rental rate percentage 3.00%      
Gain from sale and leaseback transaction   $ 5,700,000    
Operating lease right-of-use assets     $ 8,264,000 9,547,000
Lease liabilities - current     1,488,000 1,642,000
Lease liabilities, non-current     6,978,000 8,001,000
Total operating lease liabilities     $ 8,466,000 $ 9,643,000
Minimum        
Leases        
Operating lease, term of lease     5 months  
Maximum        
Leases        
Operating lease, term of lease     98 months