v3.26.1
Segments - Assets by Segment and Reconciliation of Segment Assets to Total Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segments reporting    
Total Assets $ 15,910,043 $ 10,639,461
Vantage    
Segments reporting    
Total Assets 6,298,578 0
Operating Segments | Operating Assets Segment    
Segments reporting    
Total Assets 3,578,739 3,606,214
Operating Segments | MPC Segment    
Segments reporting    
Total Assets 3,628,992 3,487,301
Operating Segments | Strategic Developments Segment    
Segments reporting    
Total Assets 1,993,045 2,378,762
Corporate    
Segments reporting    
Total Assets $ 410,689 $ 1,167,184