XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 700,347 $ 527,843
Short-term investments 762,003 580,633
Accounts receivable, net 164,704 179,858
Inventories 424,942 383,702
Other current assets 108,454 147,463
Total current assets 2,160,450 1,819,499
Property and equipment, net 436,265 368,952
Acquisition-related intangible assets, net 10,225 0
Goodwill 26,080 6,571
Deferred tax assets, net 30,697 28,054
Other Assets, Noncurrent 191,023 211,277
Total assets 2,854,740 2,434,353
Liabilities, Current [Abstract]    
Accounts payable 115,865 62,958
Accrued compensation and related benefits 81,292 56,286
Other accrued liabilities 139,431 115,791
Total current liabilities 336,588 235,035
Income tax liabilities 64,656 60,724
Other long-term liabilities 101,806 88,655
Total liabilities 503,050 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,779 and 48,028, respectively 1,274,127 1,129,937
Retained earnings 1,098,759 947,064
Accumulated other comprehensive loss (21,196) (27,062)
Total stockholders’ equity 2,351,690 2,049,939
Total liabilities and stockholders’ equity $ 2,854,740 $ 2,434,353