XML 79 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
2024 $ 24,754
2025 20,087
2026 18,199
2027 17,004
2028 16,584
Thereafter 58,671
Total minimum lease payments 155,299
Less: imputed interest (16,527)
Total lease liabilities $ 138,772