XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]    
2023 $ 37,876  
2024 28,584  
2025 23,299  
2026 17,721  
2027 10,633  
Thereafter 25,483  
Total operating lease payments 143,596  
Less imputed interest 7,236  
Total operating lease liabilities $ 136,360 $ 134,097