XML 91 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 3,103  
2022 3,261  
2023 2,498  
2024 1,985  
2025 1,696  
Thereafter 5,402  
Total future minimum lease payments 17,945  
Less imputed interest (3,453)  
Current lease liabilities 2,231 $ 666
Noncurrent lease liabilities 12,261 4,101
Total 14,492  
Finance Leases    
2021 67  
2022 57  
2023 60  
Total future minimum lease payments 184  
Less imputed interest (13)  
Current lease liabilities 59 25
Noncurrent lease liabilities 112 $ 9
Total $ 171