XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 787,382 $ 691,816
Short-term investments 358,695 171,130
Accounts receivable, net 194,821 172,518
Inventories 490,642 419,611
Other current assets 87,217 109,978
Total current assets 1,918,757 1,565,053
Property and equipment, net 563,885 494,945
Acquisition-related intangible assets, net 9,364 9,938
Goodwill 25,944 25,944
Deferred tax assets, net 1,309,981 1,326,840
Other Assets, Noncurrent 144,279 194,377
Total assets 3,972,210 3,617,097
Liabilities, Current [Abstract]    
Accounts payable 129,919 102,526
Accrued compensation and related benefits 81,296 63,918
Accrued Liabilities, Current 172,293 128,123
Total current liabilities 383,508 294,567
Income tax liabilities 73,185 65,193
Other Liabilities, Noncurrent 113,449 111,570
Total liabilities 570,142 471,330
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock and additional paid-in capital: $0.001 par value; shares authorized: 150,000; shares issued and outstanding: 47,892 and 47,823, respectively 822,582 706,817
Retained earnings 2,603,177 2,487,461
Accumulated other comprehensive loss (23,691) (48,511)
Total stockholders’ equity 3,402,068 3,145,767
Total liabilities and stockholders’ equity $ 3,972,210 $ 3,617,097