XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 266,372 $ 155,440
Short-term investments 388,895 406,525
Accounts and notes receivable, net of allowance of $1,973 and $2,105 as of June 30, 2021 and December 31, 2020, respectively 201,907 229,201
Contract assets, net 86,561 63,945
Inventory 91,739 89,958
Prepaid expenses and other current assets 45,456 36,883
Total current assets 1,080,930 981,952
Property and equipment, net 119,933 105,494
Deferred tax assets, net 52,387 45,770
Intangible assets, net 7,870 9,448
Goodwill 25,178 25,205
Long-term investments 48,669 90,681
Long-term notes receivable, net of current portion 17,466 22,457
Long-term contract assets, net 31,691 20,099
Strategic investments 58,520 11,711
Other assets 84,244 68,206
Total assets 1,526,888 1,381,023
Current liabilities:    
Accounts payable 7,778 24,142
Accrued liabilities 66,908 59,843
Contract with customer, liability, current 186,909 163,959
Other current liabilities 6,404 5,431
Total current liabilities 272,871 256,331
Deferred revenue, net of current portion 113,815 111,222
Liability for unrecognized tax benefits 4,550 4,503
Long-term deferred compensation 5,216 4,732
Deferred tax liability, net 377 649
Other long-term liabilities 32,360 27,331
Total liabilities 429,189 404,768
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 65,674,346 and 63,766,555 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively 1 1
Additional paid-in capital 1,179,005 962,159
Treasury stock at cost, 20,220,227 shares as of June 30, 2021 and December 31, 2020 (155,947) (155,947)
Retained earnings 74,867 169,901
Accumulated other comprehensive income (loss) (227) 141
Total stockholders' equity 1,097,699 976,255
Total liabilities and stockholders' equity 1,526,888 1,381,023
Current portion of deferred revenue    
Current liabilities:    
Contract with customer, liability, current 186,909 163,959
Customer deposits    
Current liabilities:    
Contract with customer, liability, current $ 4,872 $ 2,956