XML 95 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Operating Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Operating Lease Liabilities, Payments Due [Abstract]      
2021 $ 4,124    
2022 1,377    
2023 1,024    
2024 872    
2025 and thereafter 449    
Total lease payments 7,846    
Less: Imputed interest (549)    
Total operating lease liabilities $ 7,297 $ 8,073 $ 7,500