XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
OPERATING ACTIVITIES:    
Net income (loss) $ (2,886) $ 24,725
Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:    
Depreciation and amortization 33,977 31,674
Deferred income taxes (915) 5,399
Gain on sale of assets (358) (323)
Amortization of deferred financing fees 900 2,032
Share-based compensation expense 2,837 3,772
Changes in assets and liabilities:    
Accounts receivable 14,284 (4,697)
Contract revenues in excess of billings (21,794) (1,238)
Inventories (13,642) (1,157)
Prepaid expenses and other current assets (8,038) 8,719
Accounts payable and accrued expenses (1,607) (12,235)
Billings in excess of contract revenues (9,363) (13,856)
Other noncurrent assets and liabilities (46) (7)
Cash provided by (used in) operating activities (6,651) 42,808
INVESTING ACTIVITIES:    
Purchases of property and equipment (102,568) (81,801)
Proceeds from dispositions of property and equipment 2,100 4,180
Cash used in investing activities (100,468) (77,621)
FINANCING ACTIVITIES:    
Deferred financing fees (828) (4,395)
Proceeds from issuance of debt   325,000
Repayments of debt   (325,000)
Taxes paid on settlement of vested share awards (1,827) (3,785)
Exercise of options and purchases from employee stock plans 1,148 2,321
Cash used in financing activities (1,507) (5,859)
Net decrease in cash, cash equivalents and restricted cash (108,626) (40,672)
Cash, cash equivalents and restricted cash at beginning of period 147,459 216,510
Cash, cash equivalents and restricted cash at end of period 38,833 175,838
Cash and cash equivalents 38,833 173,838
Restricted cash included in other long-term assets   2,000
Supplemental Cash Flow Information    
Cash paid for interest 8,954 14,013
Cash paid for income taxes 1,265 359
Non-cash Investing and Financing Activities    
Property and equipment purchased but not yet paid $ 11,123 $ 7,049