v3.26.3
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Maturities of operating lease liabilities    
Less than one year $ 16,421  
1 - 2 years 10,882  
2 - 3 years 8,483  
3 - 4 years 6,401  
4 - 5 years 5,802  
Thereafter 18,142  
Total 66,131  
Less: imputed interest (10,870)  
Total operating lease liabilities $ 55,261 $ 48,793