XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Operating and Finance Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
June 30, 2024 $ 20,872
June 30, 2025 29,232
June 30, 2026 26,696
June 30, 2027 21,826
June 30, 2028 16,886
Thereafter 134,824
Total future minimum lease payments 250,336
Less: Interest (46,868)
Total lease liabilities 203,468
June 30, 2024 2,967
June 30, 2025 2,967
June 30, 2026 2,967
June 30, 2027 2,967
June 30, 2028 2,967
Thereafter 4,449
Total future minimum lease payments 19,284
Less: Interest (1,970)
Total lease liabilities $ 17,314