XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 281,691 $ 155,440
Marketable Securities 83,340  
Short-term investments 216,557 406,525
Accounts and notes receivable, net of allowance of $2,425 and $2,105 as of September 30, 2021 and December 31, 2020, respectively 265,267 229,201
Contract assets, net 130,976 63,945
Inventory 93,279 89,958
Prepaid expenses and other current assets 52,710 36,883
Total current assets 1,123,820 981,952
Property and equipment, net 128,808 105,494
Deferred tax assets, net 104,169 45,770
Intangible assets, net 7,426 9,448
Goodwill 25,571 25,205
Long-term investments 49,431 90,681
Long-term notes receivable, net of current portion 12,621 22,457
Long-term contract assets, net 43,394 20,099
Strategic investments 58,520 11,711
Other assets 91,627 68,206
Total assets 1,645,387 1,381,023
Current liabilities:    
Accounts payable 27,418 24,142
Accrued liabilities 88,894 59,843
Current portion of deferred revenue 250,651 163,959
Customer deposits 6,118 2,956
Other current liabilities 6,809 5,431
Total current liabilities 379,890 256,331
Deferred revenue, net of current portion 111,892 111,222
Liability for unrecognized tax benefits 4,580 4,503
Long-term deferred compensation 5,125 4,732
Deferred tax liability, net 155 649
Other long-term liabilities 29,842 27,331
Total liabilities 531,484 404,768
Commitments and contingencies (Note 13)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 67,577,868 and 63,766,555 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively 1 1
Additional paid-in capital 1,147,478 962,159
Treasury stock at cost, 20,220,227 shares as of September 30, 2021 and December 31, 2020 (155,947) (155,947)
Retained earnings 123,391 169,901
Accumulated other comprehensive income (loss) (1,020) 141
Total stockholders' equity 1,113,903 976,255
Total liabilities and stockholders' equity $ 1,645,387 $ 1,381,023