XML 131 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:      
Allowances and reserves $ 56,819 $ 53,066  
Accrued liabilities 30,230 1,957  
Net operating loss and tax credit carryforwards 17,945 23,267  
Stock-based compensation 17,504 15,811  
Deferred revenue 66,353 53,656  
Fixed assets and intangibles 1,670 0  
Convertible notes and related hedges 27,053 38,773  
Capitalized research and development expense 104,002 83,098  
Capitalized inventory 13,865 7,916  
Other 8,496 5,441  
Gross deferred tax assets 343,937 282,985  
Less valuation allowance (1,973) 0 $ 0
Total deferred tax assets 341,964 282,985  
Deferred tax liabilities:      
Fixed assets and intangibles 0 (2,833)  
Unremitted foreign earnings (6,800) (5,189)  
Deferred cost of goods sold (26,397) (27,782)  
Other (208) 0  
Total deferred tax liabilities (33,405) (35,804)  
Net deferred tax asset $ 308,559 $ 247,181