XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 23,297
Lessee, Operating Lease, Liability, to be Paid, Year One 45,017
2020 43,748
2021 38,577
2022 30,470
Thereafter 77,163
Total undiscounted lease payments 258,272
Less: Interest 55,429
Operating Lease, Liability $ 202,843