XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 96,501 $ 63,380
Short-term investments 2,328 35,108
Accounts receivable, net of allowances of $1,600 in 2022 and $1,419 in 2021 65,132 56,612
Inventories, net 12,054 10,345
Prepaid expenses 6,222 7,594
Contract assets 4,520 4,694
Other current assets 10,783 9,356
Total current assets 197,540 187,089
Property and equipment, net 12,681 10,757
Operating lease right-of-use assets 8,022 9,197
Goodwill 90,514 96,174
Intangible assets, net of accumulated amortization 12,482 21,270
Deferred income taxes 1,901 3,786
Other assets 11,942 13,998
Total assets 335,082 342,271
Current liabilities    
Accounts payable 17,357 8,204
Deferred revenue 64,637 54,617
Accrued wages and payroll taxes 18,345 16,607
Short-term income taxes payable 2,438 1,103
Other accrued expenses 7,664 7,668
Deferred compensation 373 877
Total current liabilities 110,814 89,076
Long-term deferred revenue 6,269 9,125
Long-term lease liabilities 8,442 10,180
Other long-term liabilities 2,484 7,770
Long-term income taxes payable 2,565 5,054
Deferred income taxes 1,197 1,286
Total liabilities 131,771 122,491
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at December 31, 2022 and 2021 0 0
Common stock: $.001 par value per share, 75,000 shares authorized; 40,764 and 40,593 shares issued; 39,726 and 40,001 shares outstanding at December 31, 2022 and 2021, respectively 40 40
Additional paid-in capital 107,305 100,250
Treasury stock, at cost, 1,038 and 592 shares outstanding at December 31, 2022 and 2021, respectively (18,222) (12,501)
Retained earnings 128,738 143,173
Accumulated other comprehensive loss (14,550) (11,182)
Total stockholders' equity 203,311 219,780
Total liabilities and stockholders' equity $ 335,082 $ 342,271