XML 79 R63.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Reserve for Losses and Loss Adjustment Expenses - Summary of Incurred Losses and Allocated Loss Adjustment Expense (Details) $ in Thousands | Dec. 31, 2023 USD ($) loan | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Dec. 31, 2014 USD ($)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | $ 294,274 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | 72,847 |  |  |  |  |  |  |  |  |
All outstanding liabilities before 2014, net of reinsurance | 0 |  |  |  |  |  |  |  |  |
Reserve for losses and LAE, net of reinsurance | 221,427 |  |  |  |  |  |  |  |  |
Reinsurance recoverables on unpaid claims | 24,004 |  |  |  |  |  |  |  |  |
Total gross reserve for losses and LAE | 245,431 |  |  |  |  |  |  |  |  |
2014 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 2,870 | $ 2,870 | $ 2,869 | $ 2,882 | $ 2,897 | $ 2,930 | $ 2,984 | $ 3,323 | $ 4,312 | $ 6,877
Total of IBNR plus Expected Development on Reported Defaults | $ 1 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 103 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 2,856 | 2,856 | 2,856 | 2,867 | 2,882 | 2,897 | 2,787 | 2,463 | 1,587 | $ 138
2015 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 8,435 | 8,434 | 8,410 | 8,323 | 8,461 | 8,439 | 8,893 | 9,625 | 14,956 |
Total of IBNR plus Expected Development on Reported Defaults | $ 7 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 232 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 8,337 | 8,335 | 8,226 | 8,055 | 7,961 | 7,535 | 6,960 | 3,610 | $ 544 |
2016 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 8,709 | 8,861 | 8,614 | 8,972 | 9,219 | 9,455 | 11,890 | 21,889 |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 12 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 286 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 8,542 | 8,468 | 8,205 | 8,270 | 7,864 | 6,947 | 4,896 | $ 927 |  |
2017 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 11,196 | 11,550 | 11,249 | 11,488 | 12,202 | 16,261 | 38,178 |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 34 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 403 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 10,704 | 10,620 | 10,536 | 10,257 | 9,156 | 5,370 | $ 633 |  |  |
2018 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 16,535 | 1,724 | 17,402 | 19,536 | 23,168 | 36,438 |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 123 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 576 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 14,781 | 14,536 | 13,927 | 13,406 | 8,067 | $ 1,310 |  |  |  |
2019 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 19,455 | 24,223 | 23,649 | 39,085 | 50,562 |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 370 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 626 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 14,064 | 12,392 | 10,717 | 8,049 | $ 1,288 |  |  |  |  |
2020 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 23,297 | 53,045 | 269,410 | 317,516 |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 1,178 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 551 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 6,921 | 4,022 | 2,499 | $ 1,018 |  |  |  |  |  |
2021 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 16,567 | 38,551 | 97,526 |  |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 1,028 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 415 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 2,916 | 856 | $ 388 |  |  |  |  |  |  |
2022 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 48,593 | 99,372 |  |  |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 3,414 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 1,648 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 3,209 | $ 224 |  |  |  |  |  |  |  |
2023 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 138,617 |  |  |  |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 10,792 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 12,342 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 517 |  |  |  |  |  |  |  |  |

X
- Definition Short-Term Duration Insurance Contracts, Liability For Unpaid Claims And Claims Adjustment Expense + References No definition available. + Details
Name: | esnt_ShortTermDurationInsuranceContractsLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
Namespace Prefix: | esnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Short-Term Duration Insurance Contracts, Reinsurance Recoverable for Unpaid Claims and Claims Adjustments + References No definition available. + Details
Name: | esnt_ShortTermDurationInsuranceContractsReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
Namespace Prefix: | esnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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: | us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (b) -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4B + Details
Name: | us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (a) -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4D Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4E -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4E + Details
Name: | us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (a) -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4B + Details
Name: | us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4B -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4C -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4C + Details
Name: | us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts for accident years not separately presented in claim development information. Excludes unallocated claim adjustment expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4B -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4B + Details
Name: | us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cumulative number of reported claims for short-duration insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (b) -SubTopic 40 -Topic 944 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4D + Details
Name: | us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_PropertyInsuranceProductLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortdurationInsuranceContractsAccidentYearAxis=us-gaap_ShortDurationInsuranceContractAccidentYear2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |