XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Maturities of operating lease liabilities    
Less than one year $ 10,840  
1 - 2 years 9,407  
2 - 3 years 6,821  
3 - 4 years 2,533  
4 - 5 years 1,272  
Thereafter 1,432  
Total 32,305  
Less: Imputed interest (2,518)  
Total lease liabilities $ 29,787 $ 30,833