XML 161 R142.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of total assets by segment to total assets    
Assets associated with discontinued operations $ 7,868 $ 7,868
Assets 3,824,205 2,655,950
Operating    
Reconciliation of total assets by segment to total assets    
Assets 3,734,698 2,575,741
Operating | Contract operations    
Reconciliation of total assets by segment to total assets    
Assets 3,677,056 2,518,282
Operating | Aftermarket services    
Reconciliation of total assets by segment to total assets    
Assets 57,642 57,459
Corporate    
Reconciliation of total assets by segment to total assets    
Assets $ 81,639 $ 72,341