XML 103 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value - Sensitivity Analysis (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Weighted average prepayment speeds, 10% (in percentage points) 0.007
Weighted average prepayment speeds, 20% (in percentage points) 0.015
Weighted average prepayment speeds, 10% $ (59.3)
Weighted average prepayment speeds, 20% $ (117.2)
Discount rate (Option-adjusted spread), 10% (in percentage points) 0.010
Discount rate (Option-adjusted spread), 20% (in percentage points) 0.020
Discount rate (Option-adjusted spread), 10% $ (86.2)
Discount rate (Option-adjusted spread), 20% $ (165.3)