XML 21 R8.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
Cash Flows from Operating Activities:    
Net (Loss) Income $ (6,624) $ 5,005
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization - property, plant and equipment 9,732 8,363
Amortization of intangible assets 8,991 3,888
Gain on sale of assets (411) (82)
Credit losses 515 742
Stock based compensation 24,738 15,097
Deferred taxes (25,529) (18,049)
Accretion of discounts on notes payable 642 258
Changes in operating assets and liabilities    
Accounts receivable (13,559) (13,779)
Contract assets (10,866) (4,575)
Prepaid expenses and other assets 143 (2,126)
Accounts payable and accrued expenses 27,728 15,802
Contract liabilities (3,778) (1,374)
Net cash provided by operating activities 11,722 9,170
Cash Flows from Investing Activities:    
Purchases of property and equipment (2,093) (902)
Proceeds from sale of assets 411 35
Amounts advanced under loans to shareholders 0 (5)
Payments received under loans to shareholders 115 49
Acquisitions of businesses, net of cash acquired (25,687) (18,035)
Collections under stock subscription notes receivable 98 104
Net cash used in investing activities (27,156) (18,754)
Cash Flows from Financing Activities:    
Proceeds from common stock offering, net of underwriting discounts and commissions and other offering costs 0 15,475
Borrowings under revolving credit facility 45,290 0
Repayments under fixed line of credit (430) (734)
Repayment under notes payable (11,237) (4,595)
Payments on finance leases (6,782) (6,027)
Payments for purchase of treasury stock (4,833) (3,343)
Repurchases of common stock (745) 0
Proceeds from issuance of common stock 1,576 1,471
Net cash provided by financing activities 22,839 2,247
Net increase (decrease) in cash and cash equivalents 7,405 (7,337)
Cash and cash equivalents, beginning of period 13,282 20,619
Cash and cash equivalents, end of period 20,687 13,282
Supplemental disclosures of cash flow information:    
Cash paid for interest 4,212 1,896
Cash paid for income taxes 1,133 400
Non-cash investing and financing activities    
Property and equipment acquired under finance lease (8,246) (8,118)
Note payable converted to common shares (1,343) 0
Issuance of notes payable for acquisitions (13,650) (19,089)
Issuance of contingent consideration $ (10,379) $ (487)