XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases  
The remainder of 2020 $ 1,339
2021 5,090
2022 4,624
2023 4,315
2024 3,934
2025 3,514
Thereafter 20,663
Total minimum lease payments 43,479
Less amount representing interest (9,392)
Total lease liabilities 34,087
Finance Leases  
The remainder of 2020 4,444
2021 17,229
2022 16,386
2023 11,877
2024 0
2025 0
Thereafter 0
Total minimum lease payments 49,936
Less amount representing interest (4,138)
Total lease liabilities $ 45,798