XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Maturity Analysis of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 23,790 $ 28,108
2025 14,518 17,326
2026 8,755 9,801
2027 5,225 5,142
2028 1,714 1,629
Thereafter 5,076 5,507
Total lease payments 59,078 67,513
Less: interest 5,097 5,002
Total 53,981 62,511
Finance Leases    
2024 1,447 1,889
2025 1,456 1,768
2026 1,462 1,406
2027 1,471 1,384
2028 1,481 1,391
Thereafter 3,488 3,382
Total lease payments 10,805 11,220
Less: interest 1,792 1,255
Total 9,013 9,965
Total    
2024 25,237 29,997
2025 15,974 19,094
2026 10,217 11,207
2027 6,696 6,526
2028 3,195 3,020
Thereafter 8,564 8,889
Total lease payments 69,883 78,733
Less: interest 6,889 6,257
Total lease liabilities $ 62,994 $ 72,476