XML 158 R144.htm IDEA: XBRL DOCUMENT v3.25.4
Segments - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Reconciliation of total assets by segment to total assets    
Assets of discontinued operations $ 7,868 $ 7,868
Total assets 4,349,304 3,824,205
Operating    
Reconciliation of total assets by segment to total assets    
Total assets 4,213,525 3,734,698
Operating | Contract operations    
Reconciliation of total assets by segment to total assets    
Total assets 4,141,714 3,677,056
Operating | Aftermarket services    
Reconciliation of total assets by segment to total assets    
Total assets 71,811 57,642
Corporate    
Reconciliation of total assets by segment to total assets    
Total assets $ 127,911 $ 81,639