XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Operating Leases    
2025 $ 12,818  
2026 12,544  
2027 11,151  
2028 5,317  
2029 4,989  
Thereafter 15,042  
Total future minimum lease payments 61,861  
Less amount representing interest (9,847)  
Total operating lease liabilities 52,014  
Operating lease liabilities, current 10,547 $ 10,847
Operating lease liabilities, non-current $ 41,466 $ 31,845