XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 176,000 $ 172,250
Short-term investments 330,914 178,534
Accounts and notes receivable, net of allowance of $1,787 and $1,567 as of September 30, 2020 and December 31, 2019, respectively 172,803 146,878
Contract assets, net 63,105 38,102
Inventory 97,610 38,845
Prepaid expenses and other current assets 35,421 34,866
Total current assets 875,853 609,475
Property and equipment, net 102,718 43,770
Deferred tax assets, net 39,773 27,688
Intangible assets, net 10,260 12,771
Goodwill 25,012 25,013
Long-term investments 120,615 45,499
Long-term notes receivable, net of current portion 22,611 31,598
Long-term contract assets, net 15,019 9,644
Other assets 67,288 40,181
Total assets 1,279,149 845,639
Current liabilities:    
Accounts payable 22,441 25,874
Accrued liabilities 74,114 45,001
Current portion of deferred revenue 154,731 117,864
Other current liabilities 5,137 3,853
Total current liabilities 258,555 195,566
Deferred revenue, net of current portion 87,733 87,936
Liability for unrecognized tax benefits 4,406 3,832
Long-term deferred compensation 4,150 3,936
Deferred tax liability, net 560 354
Other long-term liabilities 28,592 10,520
Total liabilities 383,996 302,144
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, 2020 and December 31, 2019, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 63,548,081 and 59,497,759 shares issued and outstanding as of September 30, 2020 and December 31, 2019, respectively 1 1
Additional paid-in capital 908,584 528,272
Treasury stock at cost, 20,220,227 shares as of September 30, 2020 and December 31, 2019 (155,947) (155,947)
Retained earnings 144,067 172,265
Accumulated other comprehensive loss (1,552) (1,096)
Total stockholders' equity 895,153 543,495
Total liabilities and stockholders' equity 1,279,149 845,639
Current portion of deferred revenue    
Current liabilities:    
Current portion of deferred revenue 154,731 117,864
Customer deposits    
Current liabilities:    
Current portion of deferred revenue $ 2,132 $ 2,974