XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Activities      
Net income (loss), as reported $ (45,789) $ 15,867 $ 18,430
Adjustments to net income (loss):      
Provision for bad debt 1,920 992 2,592
Deferred taxes (11,305) (6,688) 3,502
Stock based compensation 3,271 5,173 5,457
Depreciation 1,946 2,443 2,156
Amortization of acquisition-related intangibles 16,426 17,403 13,786
Amortization of software development costs 8,096 3,484 931
Amortization of deferred finance costs 359 332 293
Gain on contingent consideration 0 (565) 0
Goodwill impairment 35,913 0 0
Trademark impairment 2,342 0 0
Loss on extinguishment of debt 0 125 0
Loss on disposal of property and equipment 117 0 313
Non-cash operating lease costs 1,602 2,166 1,753
Changes in operating assets and liabilities (net of acquired assets and liabilities):      
Accounts receivable (11,319) (12,428) (3,204)
Financing receivables 2,659 6,144 8,098
Inventories 309 71 229
Prepaid expenses and other (4,554) (2,930) (3,914)
Accounts payable 3,075 (1,429) (615)
Deferred revenue (2,913) 61 2,099
Operating lease liabilities (2,063) (2,019) (1,753)
Other liabilities 1,894 275 401
Prepaid income taxes/income taxes payable (927) 3,898 (2,810)
Net cash provided by operating activities 1,059 32,375 47,744
Investing Activities      
Purchases of property and equipment (346) (270) (920)
Purchase of business, net of cash received (36,705) (43,364) (59,634)
Investment in software development (23,059) (19,097) (9,365)
Net cash used in investing activities (60,110) (62,731) (69,919)
Financing Activities      
Proceeds from long-term debt 0 575 0
Payments of long-term debt principal (3,500) (3,563) (3,750)
Proceeds from revolving line of credit 67,023 48,000 61,000
Payments of revolving line of credit (5,000) (5,300) (35,000)
Payments of contingent consideration 0 (1,935) 0
Proceeds from exercise of stock options 0 23 0
Treasury stock purchases (2,575) (11,924) (1,315)
Net cash provided by financing activities 55,948 25,876 20,935
Decrease in cash and cash equivalents (3,103) (4,480) (1,240)
Cash and cash equivalents at beginning of year 6,951 11,431 12,671
Cash and cash equivalents at end of year 3,848 6,951 11,431
Supplemental disclosure of cash flow information:      
Cash paid for interest 9,298 5,863 2,817
Cash paid for income taxes, net of refund $ 3,659 $ 4,765 $ 3,503