XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Topic 842) (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Operating Leases  
The remainder of 2021 $ 4,216
2022 5,401
2023 4,481
2024 4,001
2025 3,563
Thereafter 21,041
Total minimum lease payments 42,703
Less amount representing interest (8,795)
Total lease liabilities 33,908
Finance Leases  
The remainder of 2021 13,366
2022 17,059
2023 12,365
2024 0
2025 0
Thereafter 0
Total minimum lease payments 42,790
Less amount representing interest (3,033)
Total lease liabilities $ 39,757