XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 12,279 $ 12,324
Accounts receivable, net of allowance for credit losses of $5,208 and $5,861 56,432 53,753
Current portion of financing receivables, net of allowance for credit losses of $560 and $417 2,727 4,663
Inventories 444 767
Prepaid income taxes 3,459 2,886
Prepaid expenses and other current assets 14,473 15,275
Assets held for sale 445 606
Total current assets 90,259 90,274
Property and equipment, net 2,559 2,294
Software development costs, net 43,317 41,474
Operating lease right-of-use assets 2,617 3,092
Financing receivables, less current portion, net of allowance for credit losses of $258 and $21 22 232
Other assets, less current portion 8,196 7,786
Intangible assets, net 70,608 76,707
Goodwill 172,573 172,573
Total assets 390,151 394,432
Current liabilities:    
Accounts payable 19,672 15,040
Current portion of long-term debt 2,980 2,980
Deferred revenue 9,368 10,653
Accrued vacation 5,235 4,770
Income taxes payable 623 3,538
Other accrued liabilities 12,302 15,994
Total current liabilities 50,180 52,975
Long-term debt, less current portion 163,108 168,598
Operating lease liabilities, less current portion 1,827 2,293
Deferred tax liabilities 1,863 1,871
Total liabilities 216,978 225,737
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Common stock, $0.001 par value; 30,000 shares authorized; 15,700 shares issued at June 30, 2025 and 15,522 shares issued at December 31, 2024 15 15
Additional paid-in capital 204,376 201,066
Accumulated deficit (11,913) (14,952)
Accumulated other comprehensive income 27 45
Treasury stock, 685 shares at June 30, 2025 and 619 shares at December 31, 2024 (19,332) (17,479)
Total stockholders’ equity 173,173 168,695
Total liabilities and stockholders’ equity $ 390,151 $ 394,432