XML 104 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes, Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Assets [Abstract]    
Inventory differences $ 41,127 $ 5,859
Foreign tax credit and other foreign benefits 51,273 69,401
Stock-based compensation 5,981 9,392
Accrued expenses not deductible until paid 37,181 36,401
Foreign currency exchange 0 605
Net operating losses 12,773 9,479
Capitalized research and development 26,406 22,962
R&D credit carryforward 1,795 1,451
Other 242 34
Gross deferred tax assets 176,778 155,584
Deferred Tax Liabilities [Abstract]    
Foreign currency exchange 3,225 0
Foreign withholding taxes 15,375 15,412
Intangibles step-up 4,446 4,446
Overhead allocation to inventory 3,504 3,373
Amortization of intangibles 21,211 21,936
Other 6,129 6,133
Gross deferred tax liabilities 53,890 51,300
Valuation allowance (33,557) (80,186)
Deferred taxes, net 89,331 $ 24,098
R&D Credit Carryforward [Member]    
Tax Credit Carryforwards [Abstract]    
Valuation allowance on tax credit carryforward $ 1,800  
R&D Credit Carryforward [Member] | Minimum [Member]    
Tax Credit Carryforwards [Abstract]    
Expiration date Dec. 31, 2036  
R&D Credit Carryforward [Member] | Maximum [Member]    
Tax Credit Carryforwards [Abstract]    
Expiration date Dec. 31, 2041  
Foreign Tax Credit [Member]    
Operating Loss Carryforwards [Abstract]    
Operating loss carryforwards $ 35,400  
Operating loss carryforwards subject to expiration 18,600  
Operating loss carryforwards not subject to expiration 16,800  
Operating loss carryforwards on which valuation allowance has been placed 34,800  
Valuation allowance on operating loss carryforwards 12,700  
Tax Credit Carryforwards [Abstract]    
Valuation allowance on tax credit carryforward $ 19,100  
Foreign Tax Credit [Member] | Minimum [Member]    
Operating Loss Carryforwards [Abstract]    
Expiration date Dec. 31, 2023  
Tax Credit Carryforwards [Abstract]    
Expiration date Dec. 31, 2028  
Foreign Tax Credit [Member] | Maximum [Member]    
Operating Loss Carryforwards [Abstract]    
Expiration date Dec. 31, 2042  
Tax Credit Carryforwards [Abstract]    
Expiration date Dec. 31, 2031