XML 87 R70.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Reserve for Losses and Loss Adjustment Expenses - Schedule of Incurred Losses and Allocated Loss Adjustment Expense (Details) $ in Thousands | Dec. 31, 2024 USD ($) loan | Dec. 31, 2023 USD ($) | 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 ($)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | $ 366,560 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | 93,045 |  |  |  |  |  |  |  |  |
All outstanding liabilities before 2015, net of reinsurance | 0 |  |  |  |  |  |  |  |  |
Reserve for losses and LAE, net of reinsurance | 273,552 |  |  |  |  |  |  |  |  |
Reinsurance recoverables on unpaid claims | 36,655 |  |  |  |  |  |  |  |  |
Total gross reserve for losses and LAE | 310,207 |  |  |  |  |  |  |  |  |
Title insurance reserves | 18,700 |  |  |  |  |  |  |  |  |
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,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 | 124 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 8,337 | 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,643 | 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 | $ 8 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 264 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 8,540 | 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,101 | 11,196 | 11,550 | 11,249 | 11,488 | 12,202 | 16,261 | 38,178 |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 28 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 362 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 10,705 | 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, | 15,895 | 16,535 | 17,249 | 17,402 | 19,536 | 23,168 | 36,438 |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 64 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 511 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 14,971 | 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, | 17,395 | 19,455 | 24,223 | 23,649 | 39,085 | 50,562 |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 153 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 689 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 15,183 | 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, | 15,561 | 23,297 | 53,045 | 269,410 | 317,516 |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 405 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 696 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 9,875 | 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, | 9,485 | 16,567 | 38,551 | 97,256 |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 357 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 445 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 4,740 | 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, | 29,158 | 48,593 | 99,372 |  |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 1,535 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 627 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 8,633 | 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, | 78,940 | 138,617 |  |  |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 5,476 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 2,085 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 9,375 | $ 517 |  |  |  |  |  |  |  |
2024 | Property Insurance Product Line |  |  |  |  |  |  |  |  |  |
Liability for Claims and Claims Adjustment Expense [Line Items] |  |  |  |  |  |  |  |  |  |
Incurred Loss and Allocated LAE, For the Years Ended December 31, | 171,947 |  |  |  |  |  |  |  |  |
Total of IBNR plus Expected Development on Reported Defaults | $ 13,413 |  |  |  |  |  |  |  |  |
Cumulative Number of Reported Defaults | loan | 15,647 |  |  |  |  |  |  |  |  |
Cumulative Paid Losses and Allocated LAE For the Years Ended December 31, | $ 2,686 |  |  |  |  |  |  |  |  |

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 Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (b) -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://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4E Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4D + 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://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (a) -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://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4B + 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://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -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://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4D -Subparagraph (b) -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_ShortdurationInsuranceContractsAccidentYear2015Member
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_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: |

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