XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 155,440 $ 172,250
Short-term investments 406,525 178,534
Accounts and notes receivable, net of allowance of $2,105 and $1,567 as of December 31, 2020 and December 31, 2019 respectively 229,201 146,878
Contract assets, net 63,945 38,102
Inventory 89,958 38,845
Prepaid expenses and other current assets 36,883 34,866
Total current assets 981,952 609,475
Property and equipment, net 105,494 43,770
Deferred tax assets, net 45,770 27,688
Intangible assets, net 9,448 12,771
Goodwill 25,205 25,013
Long-term investments 90,681 45,499
Long-term notes receivable, net 22,457 31,598
Long-term contract assets, net 20,099 9,644
Other assets 79,917 40,181
Total assets 1,381,023 845,639
Current liabilities:    
Accounts payable 24,142 25,874
Accrued liabilities 59,843 45,001
Contract with customer, liability, current 163,959 117,864
Other current liabilities 5,431 3,853
Total current liabilities 256,331 195,566
Deferred revenue, net of current portion 111,222 87,936
Liability for unrecognized tax benefits 4,503 3,832
Long-term deferred compensation 4,732 3,936
Deferred tax liabilities, net 649 354
Other long-term liabilities 27,331 10,520
Total liabilities 404,768 302,144
Commitments and contingencies (Note 10)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of December 31, 2020 and December 31, 2019, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 63,766,555 and 59,497,759 shares issued and outstanding as of December 31, 2020 and December 31, 2019 respectively 1 1
Additional paid-in capital 962,159 528,272
Treasury stock at cost, 20,220,227 shares as of December 31, 2020 and December 31, 2019 (155,947) (155,947)
Retained earnings 169,901 172,265
Accumulated other comprehensive income (loss) 141 (1,096)
Total stockholders' equity 976,255 543,495
Total liabilities and stockholders' equity 1,381,023 845,639
Current portion of deferred revenue    
Current liabilities:    
Contract with customer, liability, current 163,959 117,864
Customer deposits    
Current liabilities:    
Contract with customer, liability, current $ 2,956 $ 2,974