XML 53 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Contractual maturities and future minimum rental payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Contractual maturities of operating lease liabilities  
2020 (remainder) $ 23,994
2021 31,279
2022 28,198
2023 23,692
2024 17,473
2025 and thereafter 40,124
Total undiscounted lease liability 164,760
Less: present value adjustment (18,804)
Operating lease liability $ 145,956