XML 86 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities After Adoption of 842 (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
2020 $ 5,957  
2021 4,796  
2022 3,774  
2023 3,333  
2024 2,903  
Thereafter 3,616  
Total future lease payments 24,379  
Less: imputed interest (2,596)  
Total operating lease liabilities 21,783 $ 30,030
Less: current portion of lease liabilities (5,523) (7,871)
Long-term portion of operating lease liabilities $ 16,260 $ 22,159