XML 86 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 19,270
2020 24,165
2021 21,947
2022 15,754
2023 12,426
Thereafter 41,362
Total undiscounted lease payments 134,924
Less: Interest 39,345
Present value of lease liabilities $ 95,579