XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease Cost [Line Items]      
Other lease costs $ 0 $ 400 $ 400
Total lease costs 102,822 98,947 87,387
Cost of goods sold      
Lease Cost [Line Items]      
Operating lease costs 50,079 42,836 34,421
Other lease costs 34,441 38,381 38,276
Selling, general and administrative expenses      
Lease Cost [Line Items]      
Operating lease costs 10,395 9,879 6,930
Amortization of right-of-use assets 2,527 2,513 2,056
Other lease costs 183 184 677
Interest (income) expense, net      
Lease Cost [Line Items]      
Interest expense on lease liabilities $ 5,197 $ 5,154 $ 5,027