v3.26.1
Stockholders' Equity - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
vote
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
vote
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
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       100.00%    
Class A Common Stock            
Class of Stock [Line Items]            
Common stock, shares issued (in shares)   234,341,000   234,341,000   228,908,000
Common stock, shares outstanding (in shares)   183,703,000   183,703,000   181,230,000
Number of votes for each share held | vote   1   1    
Total cost of shares repurchased | $   $ 49,328 $ 48,683 $ 81,403 $ 100,661  
Class A Common Stock | Share Repurchase Program            
Class of Stock [Line Items]            
Number of shares authorized to be repurchased (in shares)   60,000,000.0   60,000,000.0    
Number of shares repurchased (in shares)       50,100,000    
Total cost of shares repurchased | $       $ 994,700    
Repurchase authorization (in shares)   9,900,000   9,900,000    
Class B Common Stock            
Class of Stock [Line Items]            
Common stock, shares issued (in shares)   0   0   5,523,000
Common stock, shares outstanding (in shares)   0   0   5,523,000
Number of votes for each share held | vote   1   1    
Stock repurchased and subsequently canceled, value | $       $ 19,793    
Class B Common Stock | Magnolia LLC Unit Holders            
Class of Stock [Line Items]            
Stock redeemed (in shares) 4,800,000          
Class B Common Stock | Magnolia LLC            
Class of Stock [Line Items]            
Stock repurchased and subsequently canceled (in shares) 700,000          
Stock repurchased and subsequently canceled, value | $ $ 19,800          
Magnolia LLC Units | Magnolia LLC Unit Holders            
Class of Stock [Line Items]            
Stock redeemed (in shares) 4,800,000          
Magnolia LLC Units | Magnolia LLC            
Class of Stock [Line Items]            
Stock repurchased and subsequently canceled (in shares) 700,000          
Stock repurchased and subsequently canceled, value | $ $ 19,800