XML 233 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
2024 $ 51,479
2025 49,078
2026 42,306
2027 37,534
2028 38,601
Thereafter 90,870
Total future operating lease payments 309,868
Less: imputed interest (27,103)
Total lease liability balance $ 282,765