v3.26.1
Segments - Revenue by Segment and Reconciliation of Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segments reporting        
Revenues $ 1,122,327 $ 260,880 $ 1,358,244 $ 460,208
Vantage        
Segments reporting        
Revenues 113,141 0 113,141 0
Operating segments | Operating Assets Segment        
Segments reporting        
Revenues 119,960 116,446 239,162 230,448
Operating segments | MPC Segment        
Segments reporting        
Revenues 181,740 143,701 294,021 228,155
Operating segments | Strategic Developments Segment        
Segments reporting        
Revenues 707,432 714 711,839 1,568
Corporate        
Segments reporting        
Revenues $ 54 $ 19 $ 81 $ 37