XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 550,475 $ 527,843
Short-term investments 756,770 580,633
Accounts receivable, net 157,890 179,858
Inventories 426,751 383,702
Other current assets 105,547 147,463
Total current assets 1,997,433 1,819,499
Property and equipment, net 400,534 368,952
Acquisition-related intangible assets, net 10,512 0
Goodwill 26,080 6,571
Deferred tax assets, net 29,707 28,054
Other Assets, Noncurrent 183,866 211,277
Total assets 2,648,132 2,434,353
Liabilities, Current [Abstract]    
Accounts payable 99,894 62,958
Accrued compensation and related benefits 63,917 56,286
Other accrued liabilities 131,348 115,791
Total current liabilities 295,159 235,035
Income tax liabilities 60,440 60,724
Other long-term liabilities 96,675 88,655
Total liabilities 452,274 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: 48,698 and 48,028, respectively 1,224,144 1,129,937
Retained earnings 1,016,208 947,064
Accumulated other comprehensive loss (44,494) (27,062)
Total stockholders’ equity 2,195,858 2,049,939
Total liabilities and stockholders’ equity $ 2,648,132 $ 2,434,353