XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 24,965
Lessee, Operating Lease, Liability, to be Paid, Year One 30,267
2020 25,970
2021 21,491
2022 18,046
Thereafter 37,555
Total undiscounted lease payments 158,294
Less: Interest 26,141
Present value of lease liabilities $ 132,153