XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 15,243
Lessee, Operating Lease, Liability, to be Paid, Year One 31,316
2020 26,536
2021 22,023
2022 18,415
Thereafter 37,793
Total undiscounted lease payments 151,326
Less: Interest 9,010
Present value of lease liabilities $ 142,316