v3.26.1
8. LEASES - Operating leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Leases    
Operating lease, option to extend true  
Operating lease, renewal term 10 years  
Operating lease right-of-use assets $ 7,933 $ 8,264
Lease liabilities - current 1,359 1,488
Lease liabilities, non-current 6,806 6,978
Total operating lease liabilities $ 8,165 $ 8,466
Minimum    
Leases    
Operating lease, term of lease 2 months  
Maximum    
Leases    
Operating lease, term of lease 95 months