XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 2,093 $ 2,469
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 3,512 2,885
Unrealized foreign currency gain (loss) 149 (92)
Gain (loss) on sale of property and equipment 115 (17)
Debt discount amortization 120 91
Share-based compensation expense 1,670 806
Bad debt expense (384) 83
Inventory reserve expense 499 175
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (5,355) (22,786)
Costs and estimated earnings in excess of billings on uncompleted contracts 7,858 (8,418)
Inventories (4,447) (2,191)
Prepaid expense and other current assets 1,211 572
Deferred charges and other assets (221) (325)
Accounts payable (2,442) (3,358)
Accrued expenses 1,220 2,302
Billings in excess of costs and estimated earnings on uncompleted contracts 1,262 16,838
Income taxes payable (387) (17)
Other liabilities (5,249) (1,038)
Net cash provided by (used in) operating activities 1,224 (12,021)
Cash flows from investing activities:    
Acquisitions of property and equipment (3,116) (2,513)
Net cash received (paid) for acquisitions 422 (24,142)
Net cash used in investing activities (2,694) (26,655)
Cash flows from financing activities:    
Borrowings on revolving credit lines 13,400 54,800
Repayments on revolving credit lines (12,600) (20,000)
Repayments of long-term debt (2,553) (826)
Payments on finance leases and financing liability (229) (225)
Deferred consideration paid for acquisitions (1,000) 0
Proceeds from employee stock purchase plan and exercise of stock options 258 610
Noncontrolling interest distributions (804) 0
Common stock repurchased (3,000) 0
Net cash (used in) provided by financing activities (6,528) 34,359
Effect of exchange rate changes on cash, cash equivalents and restricted cash (422) (64)
Net decrease in cash, cash equivalents and restricted cash (8,420) (4,381)
Cash, cash equivalents and restricted cash at beginning of period 55,448 46,585
Cash, cash equivalents and restricted cash at end of period 47,028 42,204
Cash paid during the period for:    
Interest 3,269 2,338
Income taxes $ 975 $ 1,290