XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of ATM Offering Program and Forward Settlement Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class of Stock        
Aggregate Value $ 375,350 $ 115,111    
Total Net Proceeds Upon Settlement     $ 375,350 $ 115,112
ATM Stock Offering Program | March 2025 ATM Forward Sale Agreements        
Class of Stock        
Number of Shares (in shares)     7,835,973  
Weighted Average Share Price (in dollars per share) $ 32.43   $ 32.43  
Aggregate Value     $ 254,156  
Net Forward Sales Price Per Share (in dollars per share) $ 32.27   $ 32.27  
Aggregate Net Value $ 252,840   $ 252,840  
ATM Stock Offering Program | September 2024 ATM Forward Sale Agreement        
Class of Stock        
Number of Shares (in shares)       1,996,483
Weighted Average Share Price (in dollars per share)   $ 33.82   $ 33.82
Aggregate Value       $ 67,516
Net Forward Sales Price Per Share (in dollars per share)   $ 33.10   $ 33.10
Aggregate Net Value   $ 66,091   $ 66,091
ATM Stock Offering Program | January 2024 ATM Forward Sale Agreement        
Class of Stock        
Number of Shares (in shares)       9,662,116
Weighted Average Share Price (in dollars per share)   $ 31.61   $ 31.61
Aggregate Value       $ 305,466
Net Forward Sales Price Per Share (in dollars per share)   $ 31.30   $ 31.30
Aggregate Net Value   $ 302,411   $ 302,411
ATM Stock Offering Program | July 2025 ATM Forward Sale Agreement        
Class of Stock        
Number of Shares Settled (in shares)     9,662,116  
Total Net Proceeds Upon Settlement     $ 295,966  
ATM Stock Offering Program | August 2025 ATM Forward Sale Agreement        
Class of Stock        
Number of Shares Settled (in shares)     2,439,256  
Total Net Proceeds Upon Settlement     $ 79,761  
ATM Stock Offering Program | July 2024 ATM Forward Sale Agreement        
Class of Stock        
Number of Shares Settled (in shares)       4,000,000
Total Net Proceeds Upon Settlement       $ 115,231