XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity    
Total lease liabilities $ 30,282 $ 39,003
ASU No. 2018-02, Leases (Topic 842)    
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity    
2020   12,091
2021 9,911 9,623
2022 6,889 6,608
2023 4,135 4,153
2024 3,127 3,078
2025 2,181  
Thereafter 6,404 9,132
Total lease payments 32,647 44,685
Less: Amounts representing interest (2,365) (5,682)
Total lease liabilities $ 30,282 $ 39,003