XML 77 R60.htm IDEA: XBRL DOCUMENT
v3.22.4

Reinsurance - Essent Guaranty's Excess of Loss Reinsurance Coverages and Retentions (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($)
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | $ 217,903,467
Remaining Risk in Force | 57,552,815
Remaining Reinsurance in Force | 2,460,819
Remaining First Layer Retention | 2,028,750
ILN |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 2,110,608
Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 350,211
Reinsurance Policy, Type [Axis]: Vintage Year 2015 And 2016 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 5,931,479
Remaining Risk in Force | 1,610,997
Remaining Reinsurance in Force | 41,764
Remaining First Layer Retention | 206,843
Reinsurance Policy, Type [Axis]: Vintage Year 2015 And 2016 | Radnor Re 2019-2 Ltd. |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 41,764
Reinsurance Policy, Type [Axis]: Vintage Year 2015 And 2016 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 0
Reinsurance Policy, Type [Axis]: Vintage Year 2017 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 5,810,456
Remaining Risk in Force | 1,527,469
Remaining Reinsurance in Force | 311,189
Remaining First Layer Retention | 216,143
Reinsurance Policy, Type [Axis]: Vintage Year 2017 | Radnor Re 2018-1 Ltd. |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 225,562
Reinsurance Policy, Type [Axis]: Vintage Year 2017 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 85,627
Reinsurance Policy, Type [Axis]: Vintage Year 2018 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 6,620,816
Remaining Risk in Force | 1,708,129
Remaining Reinsurance in Force | 401,681
Remaining First Layer Retention | 248,675
Reinsurance Policy, Type [Axis]: Vintage Year 2018 | Radnor Re 2019-1 Ltd. |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 325,537
Reinsurance Policy, Type [Axis]: Vintage Year 2018 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 76,144
Reinsurance Policy, Type [Axis]: Vintage Year 2019 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 8,185,651
Remaining Risk in Force | 2,108,121
Remaining Reinsurance in Force | 464,454
Remaining First Layer Retention | 214,708
Reinsurance Policy, Type [Axis]: Vintage Year 2019 | Radnor Re 2020-1 Ltd. |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 418,006
Reinsurance Policy, Type [Axis]: Vintage Year 2019 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 46,448
Reinsurance Policy, Type [Axis]: Vintage Year 2020 And 2021 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 40,676,403
Remaining Risk in Force | 10,206,068
Remaining Reinsurance in Force | 451,093
Remaining First Layer Retention | 278,919
Reinsurance Policy, Type [Axis]: Vintage Year 2020 And 2021 | Radnor Re 2021-1 Ltd. |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 451,093
Reinsurance Policy, Type [Axis]: Vintage Year 2020 And 2021 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 0
Reinsurance Policy, Type [Axis]: Vintage Year 2021 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 41,455,845
Remaining Risk in Force | 11,027,751
Remaining Reinsurance in Force | 410,778
Remaining First Layer Retention | 279,400
Reinsurance Policy, Type [Axis]: Vintage Year 2021 | Radnor Re 2021-2 Ltd. |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 410,778
Reinsurance Policy, Type [Axis]: Vintage Year 2021 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 0
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Written From October 1 Through December 31, 2022 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 75,406,975
Remaining Risk in Force | 20,284,551
Remaining Reinsurance in Force | 141,992
Remaining First Layer Retention | 507,114
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Written From October 1 Through July 31, 2022 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 33,815,842
Remaining Risk in Force | 9,079,729
Remaining Reinsurance in Force | 237,868
Remaining First Layer Retention | 303,761
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Radnor Re 2021-2 Ltd. | Written From October 1 Through December 31, 2022 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 0
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Radnor Re 2021-2 Ltd. | Written From October 1 Through July 31, 2022 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 237,868
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Other Reinsurance | Written From October 1 Through December 31, 2022 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 141,992
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Other Reinsurance | Written From October 1 Through July 31, 2022 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | $ 0

X
- Definition Reinsurance, Remaining Insurance In Force + References No definition available. + Details
Name: | esnt_ReinsuranceRemainingInsuranceInForce
Namespace Prefix: | esnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reinsurance, Remaining Reinsurance In Force + References No definition available. + Details
Name: | esnt_ReinsuranceRemainingReinsuranceInForce
Namespace Prefix: | esnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reinsurance, Remaining Risk In Force + References No definition available. + Details
Name: | esnt_ReinsuranceRemainingRiskInForce
Namespace Prefix: | esnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | srt_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentLineItems
Namespace Prefix: | srt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount per life of risk undertaken originally by insurer that is not ceded to reinsurer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 20 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387 + Details
Name: | us-gaap_ReinsuranceRetentionAmountRetainedPerLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_OtherReinsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2015 And 2016
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorRe20192Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2017
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorRe20181Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2018
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorRe20191Ltd.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2019
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorRe20201LtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2020 And 2021
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorRe20211LtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2021
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=esnt_RadnorRe20212LtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsuranceContractAxis=Vintage Year 2021 And 2022
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | esnt_InsuranceWrittenPeriodAxis=esnt_CoveragePeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | esnt_InsuranceWrittenPeriodAxis=esnt_InsuranceWrittenPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |