v3.25.4
Stockholder's Equity - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 10, 2023
Feb. 17, 2023
Nov. 10, 2022
May 27, 2022
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Feb. 17, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 29, 2025
Feb. 03, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Repurchase of common stock                 $ 250,126          
Initial Repurchase Program and New Repurchase Program                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Repurchase of common stock (in shares)                 6,327,283          
Repurchase of common stock                 $ 250,100          
Shares acquired, cost (in dollars per share)                 $ 39.51          
Initial Repurchase Program                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Share Repurchase Program, authorized                           $ 300,000
Repurchase of common stock                 $ 100,000          
New Repurchase Program                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Share Repurchase Program, authorized                         $ 500,000  
Repurchase of common stock                 150,100          
Share Repurchase Program, remaining authorized                 349,900          
At The Market Equity Offering Program, $1.25 Billion                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Maximum aggregate offering amount   $ 1,250,000                        
Common stock, shares available under ATM                 $ 927,400          
At The Market Equity Offering Program, $1 Billion                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Maximum aggregate offering amount       $ 1,000,000                    
Proceeds from issuance of common stock               $ 834,600            
ATM Programs                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Proceeds from issuance of common stock                     $ 27,300      
Issuance of stock (shares)                 0 0 449,227      
Common stock share price (in dollars per share)                     $ 60.84      
Proceeds From Issuance Of Common Stock, Net                     $ 27,000      
At The Market Equity Offering Program, $750 Million                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Sale Of Stock, Number Of Shares Subject To Forward Sale Agreement                     5,137,392      
At The Market Equity Offering Program 2022, $1Billion and$750 Million                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Sale Of Stock, Forward Sale Agreement, Initial Forward Price                     $ 56.70      
2022 and 2021 Forward Equity Sales Agreement                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Issuance of stock (shares)                     2,763,708      
Sale Of Stock, Net Proceeds From Settlement Of Forward Sale Agreement                     $ 163,200      
Sale Of Stock, Forward Sale Agreement, Net Forward Sale Price Per Share                     $ 59.04      
May 2023 Forward Sale Agreement                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Sale Of Stock, Net Proceeds From Settlement Of Forward Sale Agreement                     $ 623,600      
Sale Of Stock, Forward Sale Agreement, Net Forward Sale Price Per Share                     $ 55.45      
2024 Forward Equity Offering                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Issuance of stock (shares)           9,776,768       7,402,550        
Sale Of Stock, Forward Sale Agreement, Initial Forward Price         $ 48.61                  
Sale Of Stock, Net Proceeds From Settlement Of Forward Sale Agreement           $ 478,000       $ 360,000        
Sale Of Stock, Forward Sale Agreement, Net Forward Sale Price Per Share           $ 48.89       $ 48.63        
Sale Of Stock, Number Of Shares Sold And Borrowed By Forward Purchasers         17,179,318   17,179,318              
2023 Forward Equity Offering                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Issuance of stock (shares)                     11,246,966      
Sale Of Stock, Net Proceeds From Settlement Of Forward Sale Agreement             $ 125,700              
Sale Of Stock, Forward Sale Agreement, Net Forward Sale Price Per Share             $ 55.79              
Sale Of Stock, Number Of Shares Sold And Borrowed By Forward Purchasers 13,500,000       2,253,034   2,253,034              
Sale Of Stock, Forward Sale Agreement, Net Forward Price $ 55.24                          
2022 Forward Equity Offering                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Issuance of stock (shares)                     8,291,721 3,554,704    
Sale Of Stock, Forward Sale Agreement, Initial Forward Price     $ 55.74                      
Sale Of Stock, Net Proceeds From Settlement Of Forward Sale Agreement                     $ 462,800 $ 198,700    
Sale Of Stock, Forward Sale Agreement, Net Forward Sale Price Per Share                     $ 55.81 $ 55.90    
Sale Of Stock, Number Of Shares Sold And Borrowed By Forward Purchasers     11,846,425                      
2023 ATM Programs                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Issuance of stock (shares)                   3,010,568        
Sale Of Stock, Net Proceeds From Settlement Of Forward Sale Agreement                   $ 164,500        
Sale Of Stock, Forward Sale Agreement, Net Forward Sale Price Per Share                   $ 54.65        
Preferred Stock                            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                            
Liquidation preference (in dollars per share)                 $ 25.00