XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Maturities of operating lease liabilities    
Less than one year $ 12,981  
1 - 2 years 10,552  
2 - 3 years 4,513  
3 - 4 years 2,663  
4 - 5 years 1,092  
Thereafter 1,452  
Total 33,253  
Less: imputed interest (2,342)  
Total operating lease liabilities $ 30,911 $ 32,689