XML 16 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
OPERATING ACTIVITIES:    
Net income $ 33,416 $ 21,024
Adjustments to reconcile net income to net cash flows provided by operating activities:    
Depreciation and amortization 10,531 11,020
Deferred income taxes 9,816 6,989
Gain on sale of assets (460) (2,016)
Amortization of capitalized contract costs 3,396 4,419
Amortization of deferred financing fees 859 241
Share-based compensation expense 1,948 756
Changes in assets and liabilities:    
Accounts receivable 4,728 14,328
Contract revenues in excess of billings (4,767) (26)
Inventories 1,789 (1,546)
Prepaid expenses and other current assets (384) (5,843)
Accounts payable and accrued expenses (10,119) 2,730
Billings in excess of contract revenues 4,573 (11,495)
Other noncurrent assets and liabilities 5,528 (2,140)
Cash provided by operating activities 60,854 38,441
INVESTING ACTIVITIES:    
Purchases of property and equipment (21,250) (11,912)
Proceeds from dispositions of property and equipment 532 3,641
Cash used in investing activities (20,718) (8,271)
FINANCING ACTIVITIES:    
Taxes paid on settlement of vested share awards (887) (681)
Exercise of options and purchases from employee stock plans 564 862
Borrowings under revolving loans 55,000 0
Repayments of revolving loans (90,000) (30,000)
Repurchases of common stock (3,171)  
Payments on finance lease obligations (522) (390)
Cash used in financing activities (39,016) (30,209)
Net increase (decrease) in cash, cash equivalents and restricted cash 1,120 (39)
Cash, cash equivalents and restricted cash at beginning of period 10,216 23,761
Cash, cash equivalents and restricted cash at end of period 11,336 23,722
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 11,336 22,802
Restricted cash included in other long-term assets   920
Cash, cash equivalents and restricted cash at end of period 11,336 23,722
Supplemental Cash Flow Information    
Cash paid for interest 3,644 2,065
Cash paid for income taxes 76 176
Non-cash Investing and Financing Activities    
Property and equipment purchased but not yet paid $ 3,338 $ 4,288