XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Payments Under Non-cancelable Leases After Adoption of 842 (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 3,543  
2023 3,303  
2024 2,940  
2025 2,648  
2026 2,070  
Thereafter 4,740  
Total future minimum lease payments 19,244  
Less: imputed interest 3,417  
Total lease obligations 15,827  
Less: current portion 2,629 $ 3,177
Long-term lease obligations 13,198 15,865
Finance Leases    
2022 543  
2023 443  
2024 377  
2025 214  
2026 0  
Thereafter 0  
Total future minimum lease payments 1,577  
Less: imputed interest 118  
Total lease obligations 1,459  
Less: current portion 486 102
Long-term lease obligations $ 973 $ 311