XML 143 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leased Assets and Liabilities (Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease Cost      
Operating lease expense $ 37,640 $ 46,316 $ 33,069
Finance lease expense      
Amortization of leased assets 8,709 6,554 1,824
Interest on lease liabilities 1,970 1,750 647
Variable lease expense 8,888 8,337 8,614
Sublease income (335) (466) (744)
Total expense $ 56,872 $ 62,491 $ 43,410