v3.25.2
Reinsurance - Schedule of Retained Aggregate Loss and Initial and Current Reinsurance Coverage (Details) - USD ($)
$ in Thousands
Jan. 27, 2025
Jun. 30, 2025
Reinsurance Policy, Type [Axis]: 2021 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   $ 671,000
Current first layer retained loss   661,000
Initial reinsurance coverage   206,000
Current reinsurance coverage   72,000
Reinsurance Policy, Type [Axis]: 2022-1 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   462,000
Current first layer retained loss   446,000
Initial reinsurance coverage   196,000
Current reinsurance coverage   148,000
Reinsurance Policy, Type [Axis]: 2022-2 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   385,000
Current first layer retained loss   369,000
Initial reinsurance coverage   25,000
Current reinsurance coverage   25,000
Reinsurance Policy, Type [Axis]: 2022-3 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   317,000
Current first layer retained loss   311,000
Initial reinsurance coverage   289,000
Current reinsurance coverage   142,000
Reinsurance Policy, Type [Axis]: 2022-4 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   264,000
Current first layer retained loss   258,000
Initial reinsurance coverage   36,000
Current reinsurance coverage   36,000
Reinsurance Policy, Type [Axis]: 2022-5 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   256,000
Current first layer retained loss   247,000
Initial reinsurance coverage   201,000
Current reinsurance coverage   140,000
Reinsurance Policy, Type [Axis]: 2023-1 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   360,000
Current first layer retained loss   356,000
Initial reinsurance coverage   180,000
Current reinsurance coverage   172,000
Reinsurance Policy, Type [Axis]: 2024-1 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   362,000
Current first layer retained loss   362,000
Initial reinsurance coverage   270,000
Current reinsurance coverage   270,000
Reinsurance Policy, Type [Axis]: 2024-2 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   134,000
Current first layer retained loss   134,000
Initial reinsurance coverage   90,000
Current reinsurance coverage   87,000
Reinsurance Policy, Type [Axis]: 2025-1 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   161,000
Current first layer retained loss   161,000
Initial reinsurance coverage   75,000
Current reinsurance coverage   75,000
Reinsurance Policy, Type [Axis]: 2025-2 XOL    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   134,000
Current first layer retained loss   134,000
Initial reinsurance coverage   11,000
Current reinsurance coverage   11,000
Reinsurance Policy, Type [Axis]: 2026-1 XOL    
Reinsurance Retention Policy [Line Items]    
Reinsurance coverage $ 260,000  
Reinsurance Policy, Type [Axis]: Mortgage Insurance-Linked Notes    
Reinsurance Retention Policy [Line Items]    
Current reinsurance coverage   440,000
Reinsurance Policy, Type [Axis]: Traditional Excess-of-Loss Reinsurance    
Reinsurance Retention Policy [Line Items]    
Current reinsurance coverage   1,178,000
Reinsurance Policy, Type [Axis]: Triangle Re 2021-2 Ltd.    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   189,000
Current first layer retained loss   187,000
Initial reinsurance coverage   303,000
Current reinsurance coverage   94,000
Reinsurance Policy, Type [Axis]: Triangle Re 2021-3 Ltd.    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   304,000
Current first layer retained loss   300,000
Initial reinsurance coverage   372,000
Current reinsurance coverage   140,000
Reinsurance Policy, Type [Axis]: Triangle Re 2023-1 Ltd.    
Reinsurance Retention Policy [Line Items]    
Initial first layer retained loss   244,000
Current first layer retained loss   242,000
Initial reinsurance coverage   248,000
Current reinsurance coverage   $ 206,000