XML 93 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Maturities of operating lease liabilities    
Less than one year $ 14,997  
1 - 2 years 10,367  
2 - 3 years 5,781  
3 - 4 years 4,185  
4 - 5 years 2,739  
Thereafter 11,765  
Total 49,834  
Less: imputed interest (7,162)  
Total operating lease liabilities $ 42,672 $ 32,689