XML 98 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Non-cancelable Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 5,142  
2022 4,688  
2023 3,829  
2024 2,800  
2025 1,740  
Thereafter 1,446  
Total minimum payments 19,645  
Less: interest 512  
Present value of lease liabilities $ 19,133 $ 21,358