XML 61 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 156,540 $ 172,250
Short-term investments 188,673 178,534
Accounts and notes receivable, net of allowance of $1,827 and $1,567 as of March 31, 2020 and December 31, 2019, respectively 147,945 146,878
Contract assets, net 43,959 38,102
Inventory 46,922 38,845
Prepaid expenses and other current assets 34,702 34,866
Total current assets 618,741 609,475
Property and equipment, net 43,065 43,770
Deferred tax assets, net 29,433 27,688
Intangible assets, net 11,929 12,771
Goodwill 24,752 25,013
Long-term investments 50,225 45,499
Long-term notes receivable, net of current portion 27,556 31,598
Long-term contract assets, net 12,293 9,644
Other assets 59,457 40,181
Total assets 877,451 845,639
Current liabilities:    
Accounts payable 31,568 25,874
Accrued liabilities 36,404 45,001
Current portion of deferred revenue 119,827 117,864
Other current liabilities 3,891 3,853
Total current liabilities 195,015 195,566
Deferred revenue, net of current portion 91,886 87,936
Liability for unrecognized tax benefits 4,173 3,832
Long-term deferred compensation 3,430 3,936
Deferred tax liability, net 342 354
Other long-term liabilities 23,015 10,520
Total liabilities 317,861 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 March 31, 2020 and December 31, 2019, respectively   0
Common stock, $0.00001 par value; 200,000,000 shares authorized; 59,813,163 and 59,497,759 shares issued and outstanding as of March 31, 2020 and December 31, 2019, respectively 1 1
Additional paid-in capital 543,305 528,272
Treasury stock at cost, 20,220,227 shares as of March 31, 2020 and December 31, 2019 (155,947) (155,947)
Retained earnings 175,699 172,265
Accumulated other comprehensive loss (3,468) (1,096)
Total stockholders' equity 559,590 543,495
Total liabilities and stockholders' equity 877,451 845,639
Current portion of deferred revenue    
Current liabilities:    
Current portion of deferred revenue 119,827 117,864
Customer deposits    
Current liabilities:    
Current portion of deferred revenue $ 3,325 $ 2,974