XML 144 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable - Debt Issued (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
September 2024 Senior Unsecured Note [Member]    
Debt Instrument [Line Items]    
Amount Issued $ 500.0  
Interest Rate 4.85%  
Maturity Date 2035-03  
October 2023 Senior Unsecured Note [Member]    
Debt Instrument [Line Items]    
Amount Issued   $ 500.0
Interest Rate   6.40%
Maturity Date   2034-03