v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 13, 2026
Apr. 15, 2026
Apr. 03, 2026
Jan. 15, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]                    
Common stock, shares authorized         450,000,000     450,000,000    
Common stock, par value         $ 0.01     $ 0.01    
Preferred stock, shares authorized         50,000,000     50,000,000    
Preferred stock, shares outstanding         0     0    
Preferred stock, par value         $ 0.01     $ 0.01    
Basic weighted average common shares of outstanding Class A and Class B common stock         166,046,951   166,003,497 166,025,344 166,003,497  
Diluted weighted average common shares of outstanding Class A and Class B common stock         166,060,914   166,031,175 166,049,937 166,020,988  
Dividends declared         $ 0.77   $ 0.69 $ 1.53 $ 1.07  
Accrued Dividend Payalble [1]         $ 127,857     $ 127,857   $ 124,503
Additional paid-in capital         5,873,916     5,873,916   $ 5,873,087
Other Liabilities                    
Class of Stock [Line Items]                    
Accrued Dividend Payalble         $ 127,900     $ 127,900    
O 2025 Q4 Dividends                    
Class of Stock [Line Items]                    
Dividend payable declared date                   Dec. 22, 2025
Dividend payment date                   Jan. 15, 2026
O 2026 Q1 Dividends                    
Class of Stock [Line Items]                    
Dividend payable declared date           Mar. 23, 2026        
Dividend payment date           Apr. 15, 2026        
O 2026 Q2 Dividends                    
Class of Stock [Line Items]                    
Dividend payable declared date               Jun. 23, 2026    
Dividend payment date               Jul. 15, 2026    
RSUs                    
Class of Stock [Line Items]                    
Restricted stock unit ("RSUs") granted 28,195   44,430              
2024 Omnibus Incentive Plan                    
Class of Stock [Line Items]                    
Issuances of common stock               44,430    
2024 Omnibus Incentive Plan | RSUs                    
Class of Stock [Line Items]                    
Restricted stock unit ("RSUs") granted               88,750    
Class A Common Stock                    
Class of Stock [Line Items]                    
Common stock, shares authorized         275,000,000     275,000,000    
Common stock, par value         $ 0.01     $ 0.01    
Dividend paid   $ 0.76   $ 0.75            
Dividends declared               $ 0.77    
Class A Common Stock | 2024 Omnibus Incentive Plan                    
Class of Stock [Line Items]                    
Issuances of common stock     44,430              
Class B Common Stock                    
Class of Stock [Line Items]                    
Common stock, shares authorized         175,000,000     175,000,000    
Common stock, par value         $ 0.01     $ 0.01    
Dividend paid   $ 0.76   $ 0.75            
Dividends declared               $ 0.77    
Class B Common Stock | O 2025 Q4 Dividends                    
Class of Stock [Line Items]                    
Dividend payable record date                   Jan. 05, 2026
Class B Common Stock | O 2026 Q1 Dividends                    
Class of Stock [Line Items]                    
Dividend payable record date           Apr. 03, 2026        
Class B Common Stock | O 2026 Q2 Dividends                    
Class of Stock [Line Items]                    
Dividend payable record date               Jul. 06, 2026    
Common Stock                    
Class of Stock [Line Items]                    
Issuances of common stock               0    
Conversions of common stock               0    
Forfeitures or repurchases of common stock               0    
Basic weighted average common shares of outstanding Class A and Class B common stock               166,047,927    
Common Stock | Class A Common Stock                    
Class of Stock [Line Items]                    
Issuances of common stock                 120,983,633  
Common Stock | Class B Common Stock                    
Class of Stock [Line Items]                    
Issuances of common stock                 11,819,811  
[1] Dividend payable as of June 30, 2026 relates to the dividend declared by the Company on June 23, 2026 and paid on July 15, 2026. Dividend payable as of December 31, 2025 relates to the dividend declared by the Company on December 22, 2025 and paid on January 15, 2026. See Note 11. Stockholders' Equity.