v3.25.2
Stockholders' Equity - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
vote
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
vote
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
shares
Class of Stock [Line Items]          
Threshold for holders of company common stock to be able to elect all directors 0.50   0.50    
Variable Interest Entity, Primary Beneficiary | Magnolia LLC          
Class of Stock [Line Items]          
Percentage of interest owned     97.10%    
Percentage of interest owned by noncontrolling interest holders 2.90%   2.90%    
Magnolia LLC          
Class of Stock [Line Items]          
Stock repurchased, cash consideration | $       $ 76,700  
Class A Common Stock          
Class of Stock [Line Items]          
Common stock, shares issued (in shares) 228,673,000   228,673,000   228,164,000
Common stock, shares outstanding (in shares) 185,505,000   185,505,000   189,356,000
Number of votes for each share held | vote 1   1    
Total cost of shares repurchased | $ $ 48,683 $ 25,939 $ 100,661 78,302  
Stock repurchased, cash consideration | $     $ 100,932 80,018  
Class A Common Stock | Share Repurchase Program          
Class of Stock [Line Items]          
Number of shares authorized to be repurchased (in shares) 50,000,000.0   50,000,000.0    
Class A Common Stock repurchases (in shares)     42,600,000    
Total cost of shares repurchased | $     $ 808,500    
Repurchase authorization (in shares) 7,400,000   7,400,000    
Common Class B [Member]          
Class of Stock [Line Items]          
Common stock, shares issued (in shares) 5,523,000   5,523,000   5,523,000
Common stock, shares outstanding (in shares) 5,523,000   5,523,000   5,523,000
Number of votes for each share held | vote 1   1    
Stock repurchased, cash consideration | $     $ 0 $ 76,740  
Common Class B [Member] | Magnolia LLC          
Class of Stock [Line Items]          
Stock repurchased and subsequently canceled (in shares)       3,000,000  
Common Class B [Member] | Magnolia LLC Unit Holders          
Class of Stock [Line Items]          
Stock redeemed (in shares)       7,900,000  
Magnolia LLC Units | Magnolia LLC          
Class of Stock [Line Items]          
Stock repurchased and subsequently canceled (in shares)       3,000,000  
Magnolia LLC Units | Magnolia LLC Unit Holders          
Class of Stock [Line Items]          
Stock redeemed (in shares)       7,900,000