v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets    
Cash $ 3,012 $ 2,908
Accounts receivable, net of allowance for credit losses of $1,624 and $1,479 19,085 17,963
Income Taxes Receivable 0 148
Prepaid and other current assets 3,342 3,461
Total current assets 25,439 24,480
Fixed assets, net 12,172 13,288
Acquired intangible assets, net 17,232 15,467
Capitalized contract costs 6,511 6,482
Goodwill 122,741 120,612
Operating lease right-of-use-assets (as reported) 4,562 4,366
Other assets 2,396 2,583
Equity Method Investments 943 965
Total assets 191,996 188,243
Current liabilities    
Accounts payable and accrued expenses 11,254 13,636
Operating lease liabilities - current 1,292 1,788
Taxes Payable, Current 374 0
Deferred revenue 44,275 39,653
Total current liabilities 57,195 55,077
Long-term debt, net 33,000 30,000
Deferred Revenue, Noncurrent 216 286
Accrual for unrecognized tax benefits 589 569
Deferred Tax Liabilities, Tax Deferred Income 521 116
Operating lease liabilities - non-current (as reported) 7,881 7,390
Other long-term liabilities 75 298
Total liabilities 99,477 93,736
Stockholders equity    
Common stock, $.01 par value, authorized 240,000; issued: 56,812 and 55,619 shares, respectively; outstanding: 43,675 and 44,460 shares, respectively 570 559
Additional paid-in capital 131,567 130,427
Accumulated other comprehensive loss (3) (5)
Accumulated earnings 20,503 18,971
Treasury stock, 13,137 and 11,159 shares, respectively (60,118) (55,445)
Total stockholders' equity 92,519 94,507
Total liabilities and stockholders’ equity 191,996 188,243
Series 1 Participating Preferred Stock    
Stockholders equity    
Convertible preferred stock, $.01 par value, authorized 20,000 shares; no shares issued and outstanding $ 0 $ 0
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Authorized 240,000 240,000
Preferred Stock, Shares Outstanding 0 0