XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income $ 26,764 $ 21,033
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 13,058 8,261
Provision for credit losses 352 159
Non-cash stock-based compensation expense 5,216 4,323
Non-cash operating lease expense 3,021 3,092
Amortization of debt issuance costs 37 32
Deferred income tax provision 1,474 (439)
Gain on sale of property and equipment (1,107) (656)
Change in fair value of contingent consideration 1,512 2,344
Loss on change in fair value of interest rate swap 175 130
Changes in operating assets and liabilities:    
Accounts receivable (4,743) 4,283
Contract assets (1,041) (1,115)
Other current assets (3,565) (395)
Accounts payable, including retainage (2,972) (18,418)
Prepaid income taxes (44) 0
Accrued taxes payable (1,470) 1,311
Contract liabilities (13,753) 10
Operating lease liabilities (2,964) (2,895)
Accrued expenses and other current liabilities (1,375) (1,446)
Payment of contingent consideration liability in excess of acquisition-date fair value (711) (2,175)
Other long-term liabilities (293) 55
Net cash provided by operating activities 17,571 17,494
Cash flows from investing activities:    
Proceeds from sale of property and equipment 1,305 1,171
Advances from joint ventures 0 7
Purchase of property and equipment (3,556) (6,187)
Net cash used in investing activities (67,905) (17,725)
Cash flows from financing activities:    
Payments on Wintrust Revolving Loan (17,347) 0
Proceeds from Wintrust Revolving Loan 41,848 0
Payments of debt issuance costs (168) 0
Payment of contingent consideration liability up to acquisition-date fair value (2,289) (1,325)
Payments on finance leases (3,052) (2,296)
Proceeds from the sale of shares to cover employee taxes 6,344 0
Taxes paid related to net-share settlement of equity awards (10,684) (5,187)
Proceeds from contributions to Employee Stock Purchase Plan 570 369
Net cash provided by (used in) financing activities 15,222 (8,439)
Decrease in cash, cash equivalents and restricted cash (35,112) (8,670)
Cash, cash equivalents and restricted cash, beginning of period 44,995 59,898
Cash, cash equivalents and restricted cash, end of period 9,883 51,228
Noncash investing and financing transactions:    
Earnout liability transactions (94) 0
Right of use assets obtained in exchange for new operating lease liabilities 2,317 4,776
Right of use assets obtained in exchange for new finance lease liabilities 13,475 3,095
Right of use assets disposed or adjusted modifying finance lease liabilities 0 988
Interest paid 2,327 1,413
Cash paid for income taxes 4,663 4,700
Pioneer Power Inc.    
Cash flows from investing activities:    
Net of cash acquired (65,651) 0
Kent Island Mechanical, Inc.    
Cash flows from investing activities:    
Net of cash acquired 0 (12,716)
Noncash investing and financing transactions:    
Earnout liability transactions 0 4,381
Consolidated Mechanical    
Cash flows from investing activities:    
Net of cash acquired $ (3) $ 0