XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 691,816 $ 527,843
Short-term investments 171,130 580,633
Accounts receivable, net 172,518 179,858
Inventories 419,611 383,702
Other current assets 109,978 147,463
Total current assets 1,565,053 1,819,499
Property and equipment, net 494,945 368,952
Acquisition-related intangible assets, net 9,938 0
Goodwill 25,944 6,571
Deferred tax assets, net 1,326,840 28,054
Other Assets, Noncurrent 194,377 211,277
Total assets 3,617,097 2,434,353
Liabilities, Current [Abstract]    
Accounts payable 102,526 62,958
Accrued compensation and related benefits 63,918 56,286
Other accrued liabilities 128,123 115,791
Total current liabilities 294,567 235,035
Income tax liabilities 65,193 60,724
Other long-term liabilities 111,570 88,655
Total liabilities 471,330 384,414
Commitments and contingencies
Stockholders’ equity:    
Common stock and additional paid-in capital: $0.001 par value; shares authorized: 150,000; shares issued and outstanding: 47,823 and 48,028, respectively 706,817 1,129,937
Retained earnings 2,487,461 947,064
Accumulated other comprehensive loss (48,511) (27,062)
Total stockholders’ equity 3,145,767 2,049,939
Total liabilities and stockholders’ equity $ 3,617,097 $ 2,434,353