v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash $ 3,769 $ 2,908
Accounts receivable, net of allowance for credit losses of $1,242 and $1,479 16,539 17,963
Income Taxes Receivable 235 148
Prepaid and other current assets 2,853 3,461
Total current assets 23,396 24,480
Fixed assets, net 11,398 13,288
Acquired intangible assets, net 16,928 15,467
Capitalized contract costs 6,468 6,482
Goodwill 122,741 120,612
Operating lease right-of-use-assets (as reported) 4,192 4,366
Other assets 2,638 2,583
Equity Method Investments 914 965
Total assets 188,675 188,243
Current liabilities    
Accounts payable and accrued expenses 10,762 13,636
Operating lease liabilities - current 1,115 1,788
Deferred revenue 41,187 39,653
Total current liabilities 53,064 55,077
Long-term debt, net 32,000 30,000
Deferred Revenue, Noncurrent 272 286
Accrual for unrecognized tax benefits 609 569
Deferred Tax Liabilities, Tax Deferred Income 951 116
Operating lease liabilities - non-current (as reported) 7,627 7,390
Other long-term liabilities 73 298
Total liabilities 94,596 93,736
Stockholders equity    
Common stock, $.01 par value, authorized 240,000; issued: 56,959 and 55,619 shares, respectively; outstanding: 43,135 and 44,460 shares, respectively 571 559
Additional paid-in capital 132,554 130,427
Accumulated other comprehensive loss (15) (5)
Accumulated earnings 23,100 18,971
Treasury stock, 13,824 and 11,159 shares, respectively (62,131) (55,445)
Total stockholders' equity 94,079 94,507
Total liabilities and stockholders’ equity 188,675 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