XML 88 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 97,605 $ 96,089
Accounts receivable, net of allowances of $213 in 2019 and $332 in 2018 40,651 51,570
Prepaid expenses and other current assets 9,320 9,562
Total current assets 147,576 157,221
Property and equipment, net 40,798 35,681
Operating lease right-of-use assets, net 7,609
Goodwill 2,293 1,923
Intangible assets, net 6,221 5,064
Deferred tax assets 25,327 19,044
Other non-current assets 9,720 6,972
Total assets 239,544 225,905
Current liabilities:    
Accounts payable 7,636 2,454
Accrued compensation and related benefits 5,072 4,727
Accrued and other current liabilities 1,665 3,235
Operating lease liabilities – current portion 1,867
Deferred revenues – current portion 10,639 8,477
Billings in excess of recognized revenues 1,117 635
Total current liabilities 27,996 19,528
Long-term income taxes payable 5,368 3,751
Non-current operating lease liabilities 7,677
Other non-current liabilities 2,346 2,831
Total liabilities 43,387 26,110
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding 0 0
Common stock, $0.00015 par value, 70,000 shares authorized; shares issued 41,797 and 40,677, respectively; shares outstanding 32,503 and 32,382, respectively 5 5
Additional paid-in capital 325,197 310,660
Treasury stock, at cost, 9,294 and 8,295 shares, respectively (91,695) (79,142)
Accumulated deficit (35,870) (30,452)
Accumulated other comprehensive loss (1,480) (1,276)
Total stockholders’ equity 196,157 199,795
Total liabilities and stockholders’ equity $ 239,544 $ 225,905