v3.25.2
Subsequent Events (Details) - Line of Credit - Revolving credit facility - USD ($)
Jul. 24, 2025
Jun. 30, 2025
Subsequent Event [Line Items]    
Revolving commitment   $ 1,200,000,000
Subsequent Event    
Subsequent Event [Line Items]    
Revolving commitment $ 1,000,000,000