XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 29,731
Lessee, Operating Lease, Liability, to be Paid, Year One 39,311
2020 35,924
2021 32,550
2022 28,140
Thereafter 68,197
Total undiscounted lease payments 233,853
Less: Interest 53,300
Operating Lease, Liability $ 180,553