v3.26.3
Segments - Revenue by Segment and Reconciliation of Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segments reporting        
Revenues $ 636,296 $ 390,235 $ 1,994,540 $ 850,443
Vantage        
Segments reporting        
Revenues 357,529 0 470,670 0
Operating segments | Operating Assets Segment        
Segments reporting        
Revenues 121,611 117,182 360,773 347,630
Operating segments | MPC Segment        
Segments reporting        
Revenues 149,825 271,575 443,846 499,730
Operating segments | Strategic Developments Segment        
Segments reporting        
Revenues 7,244 1,460 719,083 3,028
Corporate        
Segments reporting        
Revenues $ 87 $ 18 $ 168 $ 55