v3.25.2
Share Issuances (Details)
1 Months Ended
Jul. 31, 2025
USD ($)
shares
Share Issuances  
Number of shares agreed for issuance 3,528,226
Underwriters option exercisable term 30 days
Maximum number of additional shares granted 529,234
Initial number of shares issued 3,528,226
Number of additional shares issued 529,234
Number of shares issued 4,057,460
Gross proceeds | $ $ 1,006,250,000
Proceeds from issuance of common stock, net of underwriting discount | $ 968,515,000
Proceeds from issuance of common stock, net of underwriting discount and other equity issuance costs | $ $ 966,846,000