XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 334,944 $ 172,960
Short-term investments 260,169 282,437
Accounts receivable, net 66,843 52,704
Inventories 157,062 127,500
Other current assets 22,980 19,605
Total current assets 841,998 655,206
Property and equipment, net 281,528 228,315
Goodwill 6,571 6,571
Deferred tax assets, net 18,556 17,193
Other long-term assets 59,838 49,090
Total assets 1,208,491 956,375
Current liabilities:    
Accounts payable 38,169 27,271
Accrued compensation and related benefits 45,840 26,164
Other accrued liabilities 62,960 44,790
Total current liabilities 146,969 98,225
Income tax liabilities 37,062 37,596
Other long-term liabilities 57,873 47,063
Total liabilities 241,904 182,884
Commitments and contingencies
Stockholders’ equity:    
Common stock and additional paid-in capital: $0.001 par value; shares authorized: 150,000; shares issued and outstanding: 45,267 and 43,616, respectively 657,701 549,517
Retained earnings 298,746 229,450
Accumulated other comprehensive income (loss) 10,140 (5,476)
Total stockholders’ equity 966,587 773,491
Total liabilities and stockholders’ equity $ 1,208,491 $ 956,375