XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ (2,687) $ 4,776
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 1,616 2,001
Amortization of operating lease assets 545 875
Provision for expected credit losses 128 88
Deferred income tax expense/(benefit) (1,500) 921
Share based compensation 137 297
(Gain) Loss on disposal of business (1,348) 408
Changes in operating assets and liabilities, net of business disposals:    
Accounts receivable (5,656) 3,232
Prepaid expenses and other assets (2,375) 2,082
Accounts payable 6,958 (2,960)
Operating lease liabilities (541) (875)
Accrued expenses, other current liabilities and customer incentives and deposits 4,058 (4,024)
Net cash (used in) provided by operating activities (665) 6,821
Cash flows from investing activities:    
Proceeds from sale of joint ventures, net of cash transferred 11,020 (1,027)
Purchases of property and equipment and internal use software (1,139) (1,242)
Net cash provided by (used in) investing activities 9,881 (2,269)
Cash flows from financing activities:    
Borrowings under lines of credit 132,133 103,742
Repayments under lines of credit (128,347) (104,845)
Payment of notes to seller (1,843) 0
Repurchase of common stock (1,800) 0
Distribution to non-controlling investors (1,315) (1,673)
Payments to acquire noncontrolling interests (500) (473)
Proceeds from long-term debt 15 930
Payments on term debt 0 (701)
Net cash (used in) financing activities (1,657) (3,020)
Effect of foreign exchange rate changes on cash (58) (158)
Net increase in cash and cash equivalents 7,502 1,374
Cash and cash equivalents at beginning of year 10,719 9,345
Cash and cash equivalents at end of year 18,221 10,719
Supplemental disclosure of cash flows information    
Interest paid 2,059 2,331
Income taxes paid 277 1,585
Promissory notes issued to Resource Plus non-controlling interest $ 2,500 $ 0