v3.25.2
Credit Facility (Details) - USD ($)
Jun. 30, 2025
Jun. 12, 2023
Jul. 30, 2025
Dec. 31, 2024
Jun. 11, 2023
Credit Facility          
Debt Instrument [Line Items]          
Credit Facility borrowing capacity   $ 1,500,000,000     $ 500,000,000
Debt instrument, extension fee maximum, percentage of commitment   0.125%      
Debt instrument, variable interest rate, type [extensible enumeration]   Secured Overnight Financing Rate (SOFR) [Member]      
Interest rate spread (as percent) 0.70%        
Facility fee percentage 0.10%        
Outstanding borrowings $ 0        
Credit Facility | Subsequent Event          
Debt Instrument [Line Items]          
Outstanding borrowings     $ 0    
Credit Facility | Minimum          
Debt Instrument [Line Items]          
Interest rate spread (as percent)   0.65%      
Facility fee percentage 0.10%        
Credit Facility | Maximum          
Debt Instrument [Line Items]          
Interest rate spread (as percent)   1.40%      
Facility fee percentage 0.30%        
Standby Letters of Credit          
Debt Instrument [Line Items]          
Undrawn standby letters of credit $ 20,000,000.0     $ 19,400,000