XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Maturities of operating lease liabilities    
Less than one year $ 10,731  
1 - 2 years 9,066  
2 - 3 years 7,350  
3 - 4 years 3,203  
4 - 5 years 2,161  
Thereafter 2,279  
Total 34,790  
Less: imputed interest (2,879)  
Total lease liabilities $ 31,911 $ 30,833