XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 13,857 $ 9,810
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and finance lease amortization 7,106 5,642
Amortization of intangible assets 2,016 2,104
Deferred income taxes 227 417
Share-based compensation expense 2,674 2,304
Other, net 360 1,325
Changes in operating assets and liabilities:    
Trade and other receivables (23,653) 7,911
Contract assets, net (3,311) 8,953
Inventories 3,497 (13,550)
Prepaid expenses and other assets 6,942 7,573
Accounts payable (6,316) (5)
Accrued and other liabilities (7,214) (5,005)
Net cash provided by (used in) operating activities (3,815) 27,479
Cash flows from investing activities:    
Purchases of property and equipment (10,634) (8,414)
Payment of working capital adjustment in acquisition of business 0 (2,731)
Other investing activities 61 9
Net cash used in investing activities (10,573) (11,136)
Cash flows from financing activities:    
Borrowings on line of credit 105,324 72,912
Repayments on line of credit (83,886) (86,539)
Payments on finance lease obligations (712) (311)
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 (282)
Net cash provided by (used in) financing activities 14,848 (15,872)
Change in cash and cash equivalents 460 471
Cash and cash equivalents, beginning of period 4,068 3,681
Cash and cash equivalents, end of period 4,528 4,152
Noncash investing and financing activities:    
Accrued property and equipment purchases 466 1,072
Right-of-use assets obtained in exchange for finance lease liabilities 233 2,112
Right-of-use assets obtained in exchange for operating lease liabilities $ 303 $ 952