XML 64 R47.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies - Insurance Premium Revenue Recognition (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Accounting Policies [Abstract] |  |
Earned premiums from mortgage guaranty insurance monthly policies as a percentage of total earned premiums | 94.00% |
Threshold coverage period for single premium primary mortgage insurance policies (more than) | 1 year |
Unearned single premium recognized as earned upon notice of policy cancellation due to repayment of insured loan by borrower | $ 20.8 | $ 63.8

X
- Definition Represents the earned premium during the period from mortgage guaranty insurance contracts which provide for monthly payments as a percentage of total earned premium. + References No definition available. + Details
Name: | esnt_MortgageGuarantyInsuranceContractsMonthlyPoliciesEarnedPremiumPercentageOfTotal
Namespace Prefix: | esnt_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents, for single premium primary mortgage insurance policies with a nonrefundable premium, the total amount of unearned premium recognized as earned premium upon notification of cancellation due to repayment of the insured loan by the borrower. + References No definition available. + Details
Name: | esnt_NonRefundableSinglePremiumPrimaryMortgageInsuranceUnearnedPremiumRecognizedAsEarnedUponCancellationDueToLoanRepayment
Namespace Prefix: | esnt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | esnt_PrimaryMortgageGuarantyInsuranceContractsSinglePremiumPolicesMinimumPeriod
Namespace Prefix: | esnt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration