XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.0.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) $ 3,034 $ (6,624)
Adjustments to reconcile net income (loss) to net cash provided by operating activities    
Depreciation and amortization - property and equipment 14,463 9,732
Amortization of intangible assets 13,982 8,991
Gain on sale of assets (477) (411)
Credit losses 1,552 515
Stock based compensation 25,727 24,738
Deferred taxes (20,005) (25,529)
Accretion of discounts on notes payable 483 642
Changes in operating assets and liabilities    
Accounts receivable (9,282) (13,559)
Contract assets (4,068) (10,866)
Prepaid expenses and other assets (5,702) 143
Accounts payable and accrued expenses 7,647 27,728
Contract liabilities (3,053) (3,778)
Net cash provided by operating activities 24,301 11,722
Cash Flows from Investing Activities:    
Purchases of property and equipment (626) (2,093)
Proceeds from sale of assets and disposal of leases 478 411
Payments received under loans to shareholders 11 115
Purchase of intangible asset (2,925) 0
Acquisitions of businesses, net of cash acquired (24,450) (25,687)
Collections under stock subscription notes receivable 46 98
Net cash used in investing activities (27,466) (27,156)
Cash Flows from Financing Activities:    
Proceeds from common stock offering, net of underwriting discounts and commissions and other offering costs 47,151 0
Repayments under revolving credit facility (8,290)  
Borrowings under revolving credit facility   45,290
Repayments under fixed line of credit (345) (430)
Proceeds from notes payable 6,209 0
Repayment under notes payable (16,267) (11,237)
Proceeds from finance leases 4,569 0
Payments on finance leases (9,010) (6,782)
Payment of contingent consideration from acquisitions (2,299) 0
Payments for purchase of treasury stock (11,143) (4,833)
Repurchases of common stock (23,348) (745)
Proceeds from the issuance of common stock 1,949 1,576
Net cash (used) provided by financing activities (10,824) 22,839
Net (decrease) increase in cash and cash equivalents (13,989) 7,405
Cash and cash equivalents, beginning of period 20,687 13,282
Cash and cash equivalents, end of period 6,698 20,687
Supplemental disclosures of cash flow information:    
Cash paid for interest 6,555 4,212
Cash paid for income taxes 8,454 1,133
Non-cash investing and financing activities    
Property and equipment acquired under finance lease (11,851) (8,246)
Note payable converted to common shares (3,368) (1,343)
Issuance of notes payable for acquisitions (21,625) (13,650)
Issuance of contingent consideration (2,030) (10,379)
Settlement of contingent consideration $ 1,868 $ 0