XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Cash and equivalents $ 77,583 $ 63,380
Short term investments 20,226 35,108
Accounts receivable, net of allowances of $2,051 in 2022 and $1,419 in 2021 39,863 56,612
Inventories, net 9,997 10,345
Prepaid expenses 7,117 7,594
Contract assets 5,147 4,694
Other current assets 10,586 9,356
Total current assets 170,519 187,089
Property and equipment, net 10,130 10,757
Operating lease right-of-use assets 8,138 9,197
Goodwill 90,421 96,174
Intangible assets, net of accumulated amortization 18,117 21,270
Deferred income taxes 3,515 3,786
Contract assets - non-current 522 195
Other assets 10,547 13,803
Total assets 311,909 342,271
Current liabilities    
Accounts payable 9,119 8,204
Deferred revenue 48,342 54,617
Accrued wages and payroll taxes 13,425 16,607
Short-term income taxes payable 1,434 1,103
Other accrued expenses 6,612 7,668
Deferred compensation 113 877
Total current liabilities 79,045 89,076
Long-term deferred revenue 7,030 9,125
Long-term lease liabilities 9,193 10,180
Other long-term liabilities 7,277 7,770
Long-term income taxes payable 3,080 5,054
Deferred income taxes 1,942 1,286
Total liabilities 107,567 122,491
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at June 30, 2022 and December 31, 2021
Common stock: $.001 par value per share, 75,000 shares authorized; 40,635 and 40,593 shares issued; 39,597 and 40,001 shares outstanding at June 30, 2022 and December 31, 2021, respectively 40 40
Additional paid-in capital 102,140 100,250
Treasury stock, at cost, 1,038 and 592 shares outstanding at June 30, 2022 and December 31, 2021, respectively (18,222) (12,501)
Retained earnings 139,037 143,173
Accumulated other comprehensive loss (18,653) (11,182)
Total stockholders' equity 204,342 219,780
Total liabilities and stockholders' equity $ 311,909 $ 342,271