XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 189,265 $ 334,944
Short-term investments 535,817 260,169
Accounts receivable, net 104,813 66,843
Inventories 259,417 157,062
Other current assets 35,540 22,980
Total current assets 1,124,852 841,998
Property and equipment, net 362,962 281,528
Goodwill 6,571 6,571
Deferred tax assets, net 21,917 18,556
Other long-term assets 69,523 59,838
Total assets 1,585,825 1,208,491
Current liabilities:    
Accounts payable 83,027 38,169
Accrued compensation and related benefits 62,635 45,840
Other accrued liabilities 81,282 62,960
Total current liabilities 226,944 146,969
Income tax liabilities 47,669 37,062
Other long-term liabilities 67,227 57,873
Total liabilities 341,840 241,904
Commitments and contingencies
Stockholders’ equity:    
Common stock and additional paid-in capital: $0.001 par value; shares authorized: 150,000; shares issued and outstanding: 46,256 and 45,267, respectively 803,226 657,701
Retained earnings 424,879 298,746
Accumulated other comprehensive income 15,880 10,140
Total stockholders’ equity 1,243,985 966,587
Total liabilities and stockholders’ equity $ 1,585,825 $ 1,208,491