XML 111 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Maturity Analysis of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 28,108 $ 20,639
2024 17,326 13,797
2025 9,801 8,121
2026 5,142 4,974
2027 1,629 2,434
Thereafter 5,507 3,881
Total lease payments 67,513 53,846
Less: interest 5,002 2,944
Total 62,511 50,902
Finance Leases    
2023 1,889 2,521
2024 1,768 2,305
2025 1,406 2,175
2026 1,384 1,406
2027 1,391 1,384
Thereafter 3,382 4,773
Total lease payments 11,220 14,564
Less: interest 1,255 1,684
Total 9,965 12,880
Total    
2023 29,997 23,160
2024 19,094 16,102
2025 11,207 10,296
2026 6,526 6,380
2027 3,020 3,818
Thereafter 8,889 8,654
Total lease payments 78,733 68,410
Less: interest 6,257 4,628
Total lease liabilities $ 72,476 $ 63,782