XML 15 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 $ 356,332 $ 155,440
Marketable securities 72,180  
Short-term investments 14,510 406,525
Accounts and notes receivable, net of allowance of $2,203 and $2,105 as of December 31, 2021 and December 31, 2020 respectively 320,819 229,201
Contract assets, net 180,421 63,945
Inventory, net 108,688 89,958
Prepaid expenses and other current assets 56,540 36,883
Total current assets 1,109,490 981,952
Property and equipment, net 138,457 105,494
Deferred tax assets, net 127,193 45,770
Intangible assets, net 15,470 9,448
Goodwill 43,592 25,205
Long-term investments 31,232 90,681
Long-term notes receivable, net 11,256 22,457
Long-term contract assets, net 29,753 20,099
Strategic investments 83,520 11,711
Other long-term assets 98,247 68,206
Total assets 1,688,210 1,381,023
Current liabilities:    
Accounts payable 32,220 24,142
Accrued liabilities 103,707 59,843
Current portion of deferred revenue 265,591 163,959
Customer deposits 10,463 2,956
Other current liabilities 6,540 5,431
Total current liabilities 418,521 256,331
Deferred revenue, net of current portion 185,721 111,222
Liability for unrecognized tax benefits 3,797 4,503
Long-term deferred compensation 5,679 4,732
Deferred tax liabilities, net 811 649
Other long-term liabilities 25,832 27,331
Total liabilities 640,361 404,768
Commitments and contingencies (Note 11)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 70,896,856 and 63,766,555 shares issued and outstanding as of December 31, 2021 and December 31, 2020, respectively 1 1
Additional paid-in capital 1,095,229 962,159
Treasury stock at cost, 20,220,227 shares as of December 31, 2021 and December 31, 2020 (155,947) (155,947)
Retained earnings 109,883 169,901
Accumulated other comprehensive income (loss) (1,317) 141
Total stockholders' equity 1,047,849 976,255
Total liabilities and stockholders' equity $ 1,688,210 $ 1,381,023