Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Future Minimum Payments, Prior Standard (Details)

v3.22.4
Leases - Schedule of Future Minimum Payments, Prior Standard (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 5,543
2023 4,315
2024 3,517
2025 718
2026 654
2027 and thereafter 3,136
Total minimum future lease payments, operating leases 17,883
Finance Leases  
2022 771
2023 248
2024 183
2025 110
2026 98
2027 and thereafter 33
Total minimum future lease payments, operating leases 1,443
Less current portion (771)
Noncurrent portion $ 672