XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases, After Adoption of 842  
2021 $ 6,277
2022 6,178
2023 5,891
2024 4,009
2025 3,851
Thereafter 203
Total minimum lease payments 26,409
Less: Amount representing interest (2,026)
Present value of lease payments $ 24,383