v3.25.2
Subsequent Events (Additional Information) (Details) - USD ($)
Jul. 01, 2025
Jun. 30, 2025
Subsequent Event [Line Items]    
Principle amount   $ 500,000,000
Total notional amount to hedge the risk of changes   $ 200,000,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Principle amount $ 500,000,000  
Debt Instrument Interest Rate 4.60%  
Debt Instrument, Maturity Date Feb. 15, 2031  
Percentage of public offering price 99.182%  
Principal amount for yield to maturity 4.766%