XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 488,273 $ 527,843
Short-term investments 798,116 580,633
Accounts receivable, net 194,428 179,858
Inventories 395,990 383,702
Other current assets 99,685 147,463
Total current assets 1,976,492 1,819,499
Property and equipment, net 375,573 368,952
Acquisition-related intangible assets, net 9,518 0
Goodwill 27,311 6,571
Deferred tax assets, net 32,784 28,054
Other Assets, Noncurrent 157,023 211,277
Total assets 2,578,701 2,434,353
Liabilities, Current [Abstract]    
Accounts payable 103,471 62,958
Accrued compensation and related benefits 70,541 56,286
Other accrued liabilities 137,868 115,791
Total current liabilities 311,880 235,035
Income tax liabilities 66,337 60,724
Other long-term liabilities 86,927 88,655
Total liabilities 465,144 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,667 and 48,028, respectively 1,176,382 1,129,937
Retained earnings 977,724 947,064
Accumulated other comprehensive loss (40,549) (27,062)
Total stockholders’ equity 2,113,557 2,049,939
Total liabilities and stockholders’ equity $ 2,578,701 $ 2,434,353