XML 104 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating  
2026 $ 20,578
2027 9,850
2028 7,971
2029 6,258
2030 4,288
Thereafter 2,837
Total lease payments 51,782
Less imputed interest (5,523)
Total 46,259
Finance  
2026 8,423
2027 2,470
2028 1,485
2029 1,485
2030 595
Thereafter 0
Total lease payments 14,458
Less imputed interest (1,285)
Total $ 13,173