XML 78 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Net deferred tax asset (liability) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Tax Assets [Abstract]    
Deferred Tax Assets, Tax Deferred Expense, Other $ 92,283 $ 140,126
Inventory valuation reserves 51,370 58,819
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals 66,055 65,432
NOL carryforwards:    
State 73,550 83,601
Deferred Tax Assets, Gross 326,596 387,015
Deferred Tax Liabilities [Abstract]    
Deferred income (630,888) (537,855)
Deferred Tax Liabilities, Property, Plant and Equipment (21,882) (27,890)
Intangibles and other (39,983) (33,909)
Deferred Tax Liabilities, Gross (692,753) (599,654)
Valuation allowance (22,368) (24,756)
Net deferred tax liability (388,525) (237,395)
Deferred Tax Assets, Capitalized inventory expenses $ 43,338 $ 39,037