XML 67 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current assets      
Cash and equivalents $ 84,282 $ 76,708 $ 78,661
Short term investments 25,511 22,789  
Accounts receivable, net of allowances of $2,524 in 2019 and $1,152 in 2018 62,405 59,631  
Inventories, net 19,819 14,428  
Prepaid expenses 6,198 4,733  
Contract assets 7,058 7,962  
Other current assets 6,346 5,705  
Total current assets 211,619 191,956  
Property and equipment, net 11,454 6,250  
Operating lease right-of-use assets 10,580    
Goodwill 94,612 91,841 56,332
Intangible assets, net of accumulated amortization 36,209 45,462 $ 37,888
Deferred income taxes 7,863 5,601  
Contract assets - non-current 3,565 3,316  
Other assets 8,668 8,400  
Total assets 384,570 352,826  
Current liabilities      
Accounts payable 10,835 7,202  
Deferred revenue 30,338 33,633  
Accrued wages and payroll taxes 15,415 13,932  
Short-term income taxes payable 7,711 6,905  
Other accrued expenses 8,786 9,323  
Deferred compensation 1,028 1,362  
Total current liabilities 74,113 72,357  
Long-term deferred revenue 15,259 10,672  
Long-term lease liability 11,299    
Other long-term liabilities 8,297 7,075  
Long-term income taxes payable 6,958 7,620  
Deferred income taxes 4,623 2,661  
Total liabilities 120,549 100,385  
Stockholders' equity      
Preferred stock: 500 shares authorized, none issued and outstanding at December 31, 2019 and 2018  
Common stock: $.001 par value per share, 75,000 shares authorized; 40,406 and 40,225 issued and outstanding at December 31, 2019 and 2018, respectively 40 40  
Additional paid-in capital 96,109 93,310  
Accumulated income 181,167 172,378  
Accumulated other comprehensive loss (13,295) (13,287)  
Total stockholders' equity 264,021 252,441  
Total liabilities and stockholders' equity $ 384,570 $ 352,826