XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 34,423
Lessee, Operating Lease, Liability, to be Paid, Year One 44,058
2020 43,102
2021 38,084
2022 29,754
Thereafter 76,407
Total undiscounted lease payments 265,828
Less: Interest 65,351
Operating Lease, Liability $ 200,477