XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 319,253 $ 172,250
Short-term investments 237,980 178,534
Accounts and notes receivable, net of allowance of $1,672 and $1,567 as of June 30, 2020 and December 31, 2019, respectively 154,253 146,878
Contract assets, net 50,799 38,102
Inventory 81,010 38,845
Prepaid expenses and other current assets 42,429 34,866
Total current assets 885,724 609,475
Property and equipment, net 45,386 43,770
Deferred tax assets, net 34,142 27,688
Intangible assets, net 11,146 12,771
Goodwill 24,905 25,013
Long-term investments 129,580 45,499
Long-term notes receivable, net of current portion 26,115 31,598
Long-term contract assets, net 12,108 9,644
Other assets 63,806 40,181
Total assets 1,232,912 845,639
Current liabilities:    
Accounts payable 40,105 25,874
Accrued liabilities 64,467 45,001
Current portion of deferred revenue 129,518 117,864
Other current liabilities 4,882 3,853
Total current liabilities 242,830 195,566
Deferred revenue, net of current portion 83,150 87,936
Liability for unrecognized tax benefits 4,445 3,832
Long-term deferred compensation 3,990 3,936
Deferred tax liability, net 447 354
Other long-term liabilities 28,237 10,520
Total liabilities 363,099 302,144
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, 2020 and December 31, 2019, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 63,468,347 and 59,497,759 shares issued and outstanding as of June 30, 2020 and December 31, 2019, respectively 1 1
Additional paid-in capital 883,609 528,272
Treasury stock at cost, 20,220,227 shares as of June 30, 2020 and December 31, 2019 (155,947) (155,947)
Retained earnings 144,940 172,265
Accumulated other comprehensive loss (2,790) (1,096)
Total stockholders' equity 869,813 543,495
Total liabilities and stockholders' equity 1,232,912 845,639
Current portion of deferred revenue    
Current liabilities:    
Current portion of deferred revenue 129,518 117,864
Customer deposits    
Current liabilities:    
Current portion of deferred revenue $ 3,858 $ 2,974