XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income $ 24,110 $ 15,628
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and finance lease amortization 11,255 8,644
Amortization of intangible assets 3,024 3,147
Deferred income taxes (70) 226
Share-based compensation expense 3,836 3,050
Other, net 539 1,298
Changes in operating assets and liabilities:    
Trade and other receivables (32,267) 4,401
Contract assets, net 6,980 16,165
Inventories 6,252 (12,064)
Prepaid expenses and other assets 10,832 7,417
Accounts payable (10,517) 4,974
Accrued and other liabilities (5,046) (8,477)
Net cash provided by operating activities 18,928 44,409
Cash flows from investing activities:    
Purchases of property and equipment (16,609) (13,244)
Payment of working capital adjustment in acquisition of business 0 (2,731)
Other investing activities 62 63
Net cash used in investing activities (16,547) (15,912)
Cash flows from financing activities:    
Borrowings on line of credit 142,883 113,047
Repayments on line of credit (136,664) (138,667)
Payments on finance lease liabilities (1,067) (548)
Tax withholdings related to net share settlements of equity awards (1,449) (1,652)
Repurchase of common stock (4,429) 0
Other financing activities 0 (300)
Net cash used in financing activities (726) (28,120)
Change in cash and cash equivalents 1,655 377
Cash and cash equivalents, beginning of period 4,068 3,681
Cash and cash equivalents, end of period 5,723 4,058
Noncash investing and financing activities:    
Accrued property and equipment purchases 514 528
Right-of-use assets obtained in exchange for finance lease liabilities 269 3,243
Right-of-use assets obtained in exchange for operating lease liabilities $ 481 $ 952