XML 140 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Deferred income tax assets (liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets and liabilities [Line Items]    
Deferred Tax Assets, Valuation Allowance $ 81,700  
Non-current deferred tax asset 141,651 $ 201,934
Deferred Tax Liabilities, Net 24,603 18,590
Deferred Tax Assets, Operating Loss Carryforwards 29,500  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Deferred tax assets and liabilities [Line Items]    
Deferred Tax Assets, Valuation Allowance 3,900  
Non-current deferred tax asset, gross total [Member]    
Deferred tax assets and liabilities [Line Items]    
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 40,849 30,190
Noncurrent deferred tax asset - acquired future tax deductions 7,869 10,877
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 3,940 6,987
Noncurrent deferred tax asset - tax credits state 17,068 15,095
Deferred Tax Assets, Inventory 25,015 25,592
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves 1,098 13,788
Deferred Tax Asset, Section 163(j) 27,078 25,467
Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions 52,709 39,077
Deferred Tax Asset, In-Process Research and Development 56,975 43,313
Deferred Tax Assets, Valuation Allowance 90,950 8,452
Noncurrent deferred tax liability [Member]    
Deferred tax assets and liabilities [Line Items]    
Noncurrent deferred tax liability - state income taxes 5,886 4,465
Noncurrent deferred tax liability - depreciation and amortization 160,368 212,429
Deferred Tax Liabilities, Other Comprehensive Income 0 3,630
Deferred Tax Liabilities, Net $ 166,254 $ 220,524