XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating  
2022 $ 11,527
2023 10,436
2024 7,965
2025 5,815
2026 5,397
Thereafter 24,625
Total undiscounted future minimum lease payments 65,765
Less: Difference between lease payments and discounted lease liabilities 11,107
Total lease liabilities 54,658
Finance  
2022 2,228
2023 1,572
2024 1,037
2025 511
2026 81
Thereafter 0
Total undiscounted future minimum lease payments 5,429
Less: Difference between lease payments and discounted lease liabilities 248
Total lease liabilities $ 5,181