XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and equivalents $ 63,380 $ 88,394
Short term investments 35,108 26,859
Accounts receivable, net of allowances of $1,419 in 2021 and $4,135 in 2020 56,612 57,537
Inventories, net 10,345 13,093
Prepaid expenses 7,594 7,837
Contract assets 4,694 7,202
Other current assets 9,356 6,256
Total current assets 187,089 207,178
Property and equipment, net 10,757 11,835
Operating lease right-of-use assets 9,197 11,356
Goodwill 96,174 97,552
Intangible assets, net of accumulated amortization 21,270 27,196
Deferred income taxes 3,786 7,030
Contract assets - non-current 195 1,877
Other assets 13,803 11,179
Total assets 342,271 375,203
Current liabilities    
Accounts payable 8,204 5,684
Deferred revenue 54,617 43,417
Accrued wages and payroll taxes 16,607 13,649
Short-term income taxes payable 1,103 2,618
Other accrued expenses 7,668 8,334
Deferred compensation 877 1,602
Total current liabilities 89,076 75,304
Long-term deferred revenue 9,125 11,730
Long-term lease liabilities 10,180 12,399
Other long-term liabilities 7,770 10,423
Long-term income taxes payable 5,054 6,095
Deferred income taxes 1,286 1,912
Total liabilities 122,491 117,863
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at December 31, 2021 and December 31, 2020
Common stock: $.001 par value per share, 75,000 shares authorized; 40,593 and 40,353 shares issued; 40,001 and 40,103 shares outstanding at December 31, 2021 and December 31, 2020, respectively 40 40
Additional paid-in capital 100,250 98,819
Repurchase of common share (12,501) (5,030)
Retained earnings 143,173 173,731
Accumulated other comprehensive loss (11,182) (10,220)
Total stockholders' equity 219,780 257,340
Total liabilities and stockholders' equity $ 342,271 $ 375,203