XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 637,354 $ 691,816
Short-term investments 389,310 171,130
Accounts receivable, net 214,866 172,518
Inventories 454,793 419,611
Other current assets 92,063 109,978
Total current assets 1,788,386 1,565,053
Property and equipment, net 527,348 494,945
Acquisition-related intangible assets, net 9,651 9,938
Goodwill 25,944 25,944
Deferred tax assets, net 1,318,457 1,326,840
Other Assets, Noncurrent 135,974 194,377
Total assets 3,805,760 3,617,097
Liabilities, Current [Abstract]    
Accounts payable 127,310 102,526
Accrued compensation and related benefits 74,785 63,918
Accrued Liabilities, Current 161,306 128,123
Total current liabilities 363,401 294,567
Income tax liabilities 69,535 65,193
Other Liabilities, Noncurrent 105,814 111,570
Total liabilities 538,750 471,330
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,877 and 47,823, respectively 764,959 706,817
Retained earnings 2,545,375 2,487,461
Accumulated other comprehensive loss (43,324) (48,511)
Total stockholders’ equity 3,267,010 3,145,767
Total liabilities and stockholders’ equity $ 3,805,760 $ 3,617,097