XML 16 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
OPERATING ACTIVITIES:    
Net income $ 60,835 $ 37,549
Adjustments to reconcile net income to net cash flows provided by operating activities:    
Depreciation and amortization 32,042 32,217
Deferred income taxes 19,468 11,716
Gain on sale of assets (2,395) (3,097)
Amortization of capitalized contract costs 11,998 12,841
Amortization of deferred financing fees 2,687 1,723
Share-based compensation expense 8,041 6,096
Changes in assets and liabilities:    
Accounts receivable 8,709 12,304
Contract revenues in excess of billings 23,857 (23,064)
Inventories (2,205) 1,260
Prepaid expenses and other current assets (11,328) (1,289)
Accounts payable and accrued expenses (8,480) 12,255
Billings in excess of contract revenues 11,193 (13,947)
Other noncurrent assets and liabilities 12,508 (2,983)
Cash provided by operating activities 166,930 83,581
INVESTING ACTIVITIES:    
Purchases of property and equipment (117,752) (102,532)
Proceeds from dispositions of property and equipment 2,532 9,329
Cash used in investing activities (115,220) (93,203)
FINANCING ACTIVITIES:    
Deferred financing fees (610) (10,897)
Taxes paid on settlement of vested share awards (1,080) (1,332)
Exercise of options and purchases from employee stock plans 564 1,628
Borrowings under revolving loans 165,000 31,000
Borrowings under Second Lien Credit Agreement   100,000
Repayments of revolving loans (200,000) (121,000)
Repurchases of common stock (11,594)  
Payments on finance lease obligations (1,535) (1,501)
Cash used in financing activities (49,255) (2,102)
Net increase (decrease) in cash, cash equivalents and restricted cash 2,455 (11,724)
Cash, cash equivalents and restricted cash at beginning of period 10,216 23,761
Cash, cash equivalents and restricted cash at end of period 12,671 12,037
Supplemental Cash Flow Information    
Cash paid for interest 19,614 17,452
Cash paid for income taxes 2,354 1,491
Non-cash Investing and Financing Activities    
Property and equipment purchased but not yet paid $ 5,425 $ 3,320