XML 92 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Operating Leases    
2023 $ 14,460  
2024 10,430  
2025 7,769  
2026 7,521  
2027 6,673  
Thereafter 6,404  
Total future minimum lease payments 53,257  
Less amount representing interest (6,045)  
Total operating lease liabilities 47,212  
Operating lease liabilities, current 13,956 $ 18,743
Operating lease liabilities, non-current $ 33,256 $ 32,515