XML 53 R43.htm IDEA: XBRL DOCUMENT
v3.23.1

Reinsurance - Essent Guaranty's Excess of Loss Reinsurance Coverages and Retentions (Details) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2023 USD ($)
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | $ 206,065,438
Remaining Risk in Force | 54,567,761
Remaining Reinsurance in Force | 2,106,107
Remaining First Layer Retention | 2,025,706
ILN |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 1,773,085
Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 333,022
Reinsurance Policy, Type [Axis]: Vintage Year 2017 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 5,511,131
Remaining Risk in Force | 1,450,432
Remaining Reinsurance in Force | 70,895
Remaining First Layer Retention | 421,003
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 | 0
Reinsurance Policy, Type [Axis]: Vintage Year 2017 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 70,895
Reinsurance Policy, Type [Axis]: Vintage Year 2018 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 6,349,474
Remaining Risk in Force | 1,644,287
Remaining Reinsurance in Force | 401,681
Remaining First Layer Retention | 248,221
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 | 7,859,217
Remaining Risk in Force | 2,029,598
Remaining Reinsurance in Force | 439,880
Remaining First Layer Retention | 214,485
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 | 395,889
Reinsurance Policy, Type [Axis]: Vintage Year 2019 | Other Reinsurance |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Reinsurance in Force | 43,991
Reinsurance Policy, Type [Axis]: Vintage Year 2020 And 2021 |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 38,168,321
Remaining Risk in Force | 9,652,777
Remaining Reinsurance in Force | 414,005
Remaining First Layer Retention | 278,909
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 | 414,005
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 | 40,543,749
Remaining Risk in Force | 10,825,130
Remaining Reinsurance in Force | 399,786
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 | 399,786
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 | Coverage Period One |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 74,276,338
Remaining Risk in Force | 19,998,840
Remaining Reinsurance in Force | 141,992
Remaining First Layer Retention | 507,114
Reinsurance Policy, Type [Axis]: Vintage Year 2021 And 2022 | Insurance Written Period |
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items] |
Remaining Insurance in Force | 33,357,208
Remaining Risk in Force | 8,966,697
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. | Coverage Period One |
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. | Insurance Written Period |
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 | Coverage Period One |
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 | Insurance Written Period |
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
- 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 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_RadnorRe20201Member
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_RadnorRe20211Member
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: |