XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Operating Leases    
2024 $ 12,210  
2025 10,199  
2026 9,706  
2027 8,671  
2028 2,805  
Thereafter 4,567  
Total future minimum lease payments 48,158  
Less amount representing interest (5,466)  
Total operating lease liabilities 42,692  
Operating lease liabilities, current 10,847 $ 13,956
Operating lease liabilities, non-current $ 31,845 $ 33,256