v3.26.1
LEASES - Maturities of operating lease liabilities under ASC 842 (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Maturities of operating lease liabilities    
Less than one year $ 15,403  
1 - 2 years 10,045  
2 - 3 years 6,883  
3 - 4 years 4,988  
4 - 5 years 4,091  
Thereafter 16,929  
Total 58,339  
Less: imputed interest (9,546)  
Total operating lease liabilities $ 48,793 $ 32,689