XML 18 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 $ 263,772 $ 346,460
Short-term investments 7,744 6,858
Accounts receivable, net of allowance for doubtful accounts of $399 and $1,081 as of December 31, 2021 and 2020, respectively 261,158 337,052
Inventories 315,667 172,112
Prepaid expenses and other current assets 34,752 30,696
Total current assets 883,093 893,178
Property and equipment, net 13,335 16,080
Operating lease right-of-use assets 23,176 29,411
Intangibles, net 1,856 3,899
Goodwill 80,721 80,721
Other non-current assets 76,350 82,750
Total assets 1,078,531 1,106,039
Current liabilities:    
Accounts payable 73,729 90,902
Accrued employee compensation 24,704 35,020
Other accrued liabilities 224,584 218,375
Deferred revenue 16,500 13,458
Income taxes payable 1,528 7,318
Total current liabilities 341,045 365,073
Non-current income taxes payable 18,990 19,174
Non-current operating lease liabilities 18,569 25,512
Other non-current liabilities 3,112 6,896
Total liabilities 381,716 416,655
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock: $0.001 par value; 5,000,000 shares authorized; none issued or outstanding 0 0
Common stock: $0.001 par value; 200,000,000 shares authorized; shares issued and outstanding: 29,285,772 and 30,399,206 as of December 31, 2021 and 2020, respectively 29 30
Additional paid-in capital 923,228 882,709
Accumulated other comprehensive income (loss) 149 (35)
Accumulated deficit (226,591) (193,320)
Total stockholders’ equity 696,815 689,384
Total liabilities and stockholders’ equity $ 1,078,531 $ 1,106,039