XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 3,964 $ 5,238
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and finance lease amortization 3,413 3,405
Amortization of intangible assets 1,008 1,008
Noncash operating lease expense 1,434 1,479
Deferred income taxes 744 (80)
Share-based compensation expense 1,138 1,025
Other, net 326 159
Changes in operating assets and liabilities:    
Trade and other receivables 6,652 (4,965)
Contract assets, net (3,436) (18,054)
Inventories (914) (5,252)
Prepaid expenses and other assets 1,040 1,137
Accounts payable (2,978) (4,777)
Accrued and other liabilities (6,364) (5,171)
Operating lease liabilities (1,179) (1,241)
Net cash provided by (used in) operating activities 4,848 (26,089)
Cash flows from investing activities:    
Purchases of property and equipment (3,670) (4,570)
Other investing activities 0 48
Net cash used in investing activities (3,670) (4,522)
Cash flows from financing activities:    
Borrowings on line of credit 39,521 64,664
Repayments on line of credit (38,665) (29,286)
Payments on other debt (750) 0
Payments on finance lease liabilities (386) (381)
Tax withholdings related to net share settlements of equity awards (620) (320)
Repurchase of common stock 0 (3,872)
Net cash provided by (used in) financing activities (900) 30,805
Change in cash and cash equivalents 278 194
Cash and cash equivalents, beginning of period 5,007 4,068
Cash and cash equivalents, end of period 5,285 4,262
Noncash investing and financing activities:    
Accrued property and equipment purchases 749 783
Right-of-use assets obtained in exchange for finance lease liabilities 232 233
Right-of-use assets obtained in exchange for operating lease liabilities $ 0 $ 303