XML 28 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 12,324 $ 3,848
Accounts receivable, net of allowance for credit losses of $5,861 and $3,631 53,753 56,243
Current portion of financing receivables, net of allowance for credit losses of $417 and $319 4,663 3,997
Inventories 767 475
Prepaid income taxes 2,886 2,463
Prepaid expenses and other current assets 15,275 15,807
Assets held for sale 606 25,977
Total current assets 90,274 108,810
Property and equipment, net 2,294 8,974
Software development costs, net 41,474 39,139
Operating lease right-of-use assets 3,092 5,192
Financing receivables, less current portion, net of allowance for credit losses of $21 and $97 232 1,226
Other assets, less current portion 7,786 7,314
Intangible assets, net 76,707 89,213
Goodwill 172,573 171,909
Total assets 394,432 431,777
Current liabilities:    
Accounts payable 15,040 10,133
Current portion of long-term debt 2,980 3,141
Deferred revenue 10,653 8,677
Accrued vacation 4,770 5,410
Income taxes payable 3,538 0
Other accrued liabilities 15,994 19,892
Liabilities held for sale 0 977
Total current liabilities 52,975 48,230
Long-term debt, less current portion 168,598 195,270
Operating lease liabilities, less current portion 2,293 3,074
Deferred tax liabilities 1,871 1,230
Total liabilities 225,737 247,804
Commitments and contingencies (Note 16)
Stockholders’ equity:    
Common stock, $0.001 par value per share; 30,000 shares authorized; 15,522 shares issued at December 31, 2024 and 15,121 shares issued at December 31, 2023 15 15
Additional paid-in capital 201,066 195,546
Retained earnings (loss) (14,952) 5,487
Accumulated other comprehensive income 45 0
Treasury stock, 619 shares at December 31, 2024 and 572 shares at December 31, 2023 (17,479) (17,075)
Total stockholders’ equity 168,695 183,973
Total liabilities and stockholders’ equity $ 394,432 $ 431,777