XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Payments for Operating Leases and Capital Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 4,051
2023 2,734
2024 1,738
2025 1,341
2026 and thereafter 1,597
Total future lease payments 11,461
Capital Leases  
2022 2,195
2023 2,346
2024 679
2025 151
2026 and thereafter 0
Total future lease payments 5,371
Less: imputed interest (416)
Total $ 4,955