XML 108 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Lease Arrangements - Schedule of Future Minimum Lease Payments of Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Finance Lease Costs  
2026 $ 7,833
2027 6,788
2028 5,193
2029 2,825
2030 461
Thereafter 50
Total future minimum lease payments 23,150
Less: imputed interest 1,812
Total present value of lease liabilities 21,338
Operating Lease Costs  
2026 53,793
2027 49,308
2028 38,989
2029 26,438
2030 18,491
Thereafter 22,491
Total future minimum lease payments 209,510
Less: imputed interest 31,154
Total present value of lease liabilities $ 178,356