Quarterly report pursuant to Section 13 or 15(d)

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

v3.24.2.u1
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 $ 8,129 $ 1,743
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,433 2,725
Change in allowance for doubtful accounts and credit losses (28) (200)
Gain on sale or disposal of assets held for sale and fixed assets, net (3,942) (33)
Gain on insurance recoveries   (245)
Stock-based compensation expense 1,038 953
Changes in operating assets and liabilities:    
Contract receivables and retainage, net 2,893 (7,110)
Contract assets 518 (1,823)
Prepaid expenses, inventory and other current assets 2,152 955
Accounts payable 539 8,742
Contract liabilities (1,341) (5,131)
Accrued expenses and other current liabilities (1,841) (2,393)
Noncurrent assets and liabilities, net (253) (376)
Net cash provided by (used in) operating activities 10,297 (2,193)
Cash flows from investing activities:    
Capital expenditures (3,566) (1,056)
Proceeds from sale of property and equipment 9,614 106
Recoveries from insurance claims 326 245
Purchases of short-term investments (57,337) (15,260)
Maturities of short-term investments 13,455 10,000
Net cash used in investing activities (37,508) (5,965)
Cash flows from financing activities:    
Payments on Insurance Finance Arrangements   (1,129)
Tax payments for vested stock withholdings (1,183) (482)
Repurchases of common stock (273)  
Net cash used in financing activities (1,456) (1,611)
Net decrease in cash, cash equivalents and restricted cash (28,667) (9,769)
Cash, cash equivalents and restricted cash, beginning of period 39,651 34,824
Cash, cash equivalents and restricted cash, end of period $ 10,984 $ 25,055