XML 82 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Future Minimum Operating and Finance Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 2,380  
2022 2,446  
2023 2,211  
2024 1,999  
2025 1,506  
Thereafter 5,033  
Total lease payments 15,575  
Less: Imputed interest (5,151)  
Total 10,424  
Finance Leases    
2021 7,746  
2022 6,442  
2023 2,994  
2024 576  
2025 29  
Thereafter 0  
Total lease payments 17,787  
Less: Imputed interest (801)  
Total $ 16,986 $ 35,898