XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
OPERATING ACTIVITIES:    
Net income (loss) $ 21,024 $ (3,231)
Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:    
Depreciation and amortization 11,020 10,850
Deferred income taxes 6,989 (791)
Gain on sale of assets (2,016) (18)
Amortization of deferred financing fees 241 241
Share-based compensation expense 756 237
Changes in assets and liabilities:    
Accounts receivable 14,328 13,344
Contract revenues in excess of billings (26) (15,379)
Inventories (1,546) (3,766)
Prepaid expenses and other current assets (1,424) 2,981
Accounts payable and accrued expenses 2,730 4,000
Billings in excess of contract revenues (11,495) 2,530
Other noncurrent assets and liabilities (2,140) (1,678)
Cash provided by operating activities 38,441 9,320
INVESTING ACTIVITIES:    
Purchases of property and equipment (11,912) (33,629)
Proceeds from dispositions of property and equipment 3,641 55
Cash used in investing activities (8,271) (33,574)
FINANCING ACTIVITIES:    
Taxes paid on settlement of vested share awards (681) (335)
Exercise of options and purchases from employee stock plans 862 562
Borrowing under revolving loans   75,000
Repayments of revolving loans (30,000) (25,000)
Payments on finance lease obligations (390)  
Cash (used in) provided by financing activities (30,209) 50,227
Net (decrease) increase in cash, cash equivalents and restricted cash (39) 25,973
Cash, cash equivalents and restricted cash at beginning of period 23,761 6,546
Cash, cash equivalents and restricted cash at end of period 23,722 32,519
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 22,802 32,519
Restricted cash included in other long-term assets 920  
Supplemental Cash Flow Information    
Cash paid for interest 2,065 536
Cash paid (received) for income taxes 176 (45)
Non-cash Investing and Financing Activities    
Property and equipment purchased but not yet paid $ 4,288 $ 3,755