XML 97 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 4,116  
2022 2,076  
2023 634  
2024 418  
2025 and thereafter 295  
Total undiscounted lease payments 7,539  
Less amount representing interest (509)  
Present value of operating lease liabilities 7,030  
Less current installments of obligation under current-operating lease liabilities 3,826 $ 2,831
Obligations under long-term operating lease liabilities, excluding current installments $ 3,204 $ 3,482
Weighted-average remaining lease term - operating leases 2 years 4 months 17 days  
Weighted-average discount rate - operating leases 5.50%