XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
OPERATING ACTIVITIES:    
Net income (loss) $ 28,697 $ (1,498)
Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:    
Depreciation and amortization 22,128 21,787
Deferred income taxes 9,654 5
Gain on sale of assets (2,821) (261)
Amortization of capitalized contract costs 8,394 4,989
Amortization of deferred financing fees 874 483
Share-based compensation expense 2,563 2,435
Changes in assets and liabilities:    
Accounts receivable (1,469) 2,960
Contract revenues in excess of billings (1,774) 22,717
Inventories 1,380 (5,378)
Prepaid expenses and other current assets (767) 1,172
Accounts payable and accrued expenses (1,581) (26,268)
Billings in excess of contract revenues (8,986) 14,052
Other noncurrent assets and liabilities 517 (3,098)
Cash provided by operating activities 56,809 34,097
INVESTING ACTIVITIES:    
Purchases of property and equipment (64,263) (54,777)
Proceeds from dispositions of property and equipment 9,033 1,180
Cash used in investing activities (55,230) (53,597)
FINANCING ACTIVITIES:    
Deferred financing fees (11,261)  
Taxes paid on settlement of vested share awards (970) (542)
Exercise of options and purchases from employee stock plans 1,013 562
Borrowing under revolving loans 16,000 80,000
Borrowing under Second Lien Credit Agreement 100,000  
Repayments of revolving loans (106,000) (25,000)
Payments on finance lease obligations (988)  
Cash (used in) provided by financing activities (2,206) 55,020
Net (decrease) increase in cash, cash equivalents and restricted cash (627) 35,520
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,134 42,066
Supplemental Cash Flow Information    
Cash paid for interest 13,803 9,957
Cash paid for income taxes 1,471 258
Non-cash Investing and Financing Activities    
Property and equipment purchased but not yet paid $ 3,212 $ 1,965