XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Senior Notes Issuance, Narrative (Details)
Sep. 30, 2025
Feb. 20, 2025
5.90% Senior Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 5.90% 5.90%