XML 59 R91.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Leases - Future Minimum Lease Obligations After Adoption of 842 (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 12,229
Finance Lease, Liability, Payments, Remainder of Fiscal Year 4,099
2021 11,233
2022 10,941
2023 9,385
2024 9,150
Thereafter 56,274
Total future minimum lease payments 109,212
Less: imputed interest 35,580
Total lease liabilities 73,632
Finance Lease, Liability, Payment, Due [Abstract]  
2021 4,085
2022 3,867
2023 2,963
2024 1,477
Thereafter 272
Total future minimum lease payments 16,763
Less: imputed interest 1,057
Total lease liabilities $ 15,706