XML 105 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Obligations After Adoption of 842 (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 9,348
2022 8,485
2023 7,370
2024 7,276
2025 7,194
Thereafter 48,523
Total future minimum lease payments 88,196
Less: imputed interest 28,346
Total lease liabilities 59,850
Finance Lease, Liability, Payment, Due [Abstract]  
2021 4,442
2022 3,107
2023 2,365
2024 1,122
2025 223
Thereafter 210
Total future minimum lease payments 11,469
Less: imputed interest 359
Total lease liabilities $ 11,110