XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 27,742 $ 21,147
Accounts receivable, net of allowance for credit losses of $311 in 2024 and $528 in 2023 23,845 22,556
Unbilled receivables 7,598 7,259
Prepaid and other current assets 7,020 5,501
Total current assets 66,205 56,463
Equipment, enterprise software, and leasehold improvements, at cost:    
Equipment 3,671 3,012
Enterprise software 4,185 4,185
Leasehold improvements 742 753
Total equipment, enterprise software, and leasehold improvements 8,598 7,950
Less – accumulated depreciation and amortization (6,600) (6,037)
Net equipment, enterprise software, and leasehold improvements 1,998 1,913
Operating lease right-of-use assets, net 3,832 5,106
Deferred income taxes 1,298 793
Deferred financing costs, net 189 284
Non-current deposits 444 457
Goodwill, net of impairment 27,210 27,210
Intangible assets, net of amortization 10,308 13,001
Total assets 111,484 105,227
Current liabilities:    
Accounts payable 4,683 4,659
Accrued payroll and related costs 13,750 12,354
Current portion of operating lease liability 1,265 1,236
Other accrued liabilities 550 938
Deferred revenue 329 684
Total current liabilities 20,577 19,871
Long-term liabilities:    
Long-term operating lease liability, less current portion 2,486 3,843
Long-term accrued income taxes 0 69
Long-term severance liability 987 0
Total liabilities 24,050 23,783
Commitments and contingent liabilities (Note 8)
Shareholders' equity:    
Preferred Stock, no par value; 20,000,000 shares authorized; none outstanding
Common Stock, par value $.01; 100,000,000 shares authorized and 13,444,712 shares issued as of December 31, 2024 and 13,312,568 shares issued as of December 31, 2023 135 133
Additional paid-in-capital 38,277 35,345
Retained earnings 55,817 52,415
Accumulated other comprehensive income (loss) (1,910) (1,644)
Treasury stock, at cost; 1,723,341 shares as of December 31, 2024 and 1,714,119 as of December 31, 2023 (4,885) (4,805)
Total shareholders' equity 87,434 81,444
Total liabilities and shareholders' equity $ 111,484 $ 105,227