XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Maturity Analysis of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 20,639 $ 13,428
2023 13,797 9,435
2024 8,121 5,222
2025 4,974 3,082
2026 2,434 563
Thereafter 3,881 2,404
Total lease payments 53,846 34,134
Less: interest 2,944 1,711
Total 50,902 32,423
Finance Leases    
2022 2,521 3,274
2023 2,305 3,281
2024 2,175 3,282
2025 1,406 3,154
2026 1,384 2,210
Thereafter 4,773 14,008
Total lease payments 14,564 29,209
Less: interest 1,684 4,123
Total 12,880 25,086
Total    
2022 23,160 16,702
2023 16,102 12,716
2024 10,296 8,504
2025 6,380 6,236
2026 3,818 2,773
Thereafter 8,654 16,412
Total lease payments 68,410 63,343
Less: interest 4,628 5,834
Total lease liabilities $ 63,782 $ 57,509