XML 95 R69.htm IDEA: XBRL DOCUMENT
v3.25.4

REINSURANCE - Reinsurance Programs and Retentions (Details) - Property and Casualty - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
Casualty Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | $ 3,000 | $ 3,000 | $ 3,000
Exhaustion Point | $ 60,000 | $ 60,000 | $ 60,000
Placement | 100.00% | 100.00% | 100.00%
Placement and Limit | $ 57,000 | $ 57,000 | $ 57,000
Property Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 3,000 | 3,000 | 3,000
Exhaustion Point | $ 50,000 | $ 25,000 | $ 25,000
Placement | 100.00% | 100.00% | 100.00%
Placement and Limit | $ 47,000 | $ 22,000 | $ 22,000
Property Semi-automatic Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 50,000 | 25,000 |
Exhaustion Point | $ 75,000 | $ 50,000 |
Placement | 100.00% | 100.00% |
Placement and Limit | $ 25,000 | $ 25,000 |
Surety Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 5,000 | 5,000 | 2,000
Exhaustion Point | $ 50,000 | $ 50,000 | $ 50,000
Placement | 100.00% | 100.00% | 100.00%
Placement and Limit | $ 45,000 | $ 45,000 | $ 48,000
Professional Liability DUA Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 500 |  |
Exhaustion Point | $ 3,000 |  |
Placement | 32.00% |  |
Placement and Limit | $ 2,500 |  |
Marine Liability DUA Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point |  | $ 10,000 | $ 5,000
Placement |  | 70.00% | 70.00%
Placement and Limit |  | $ 10,000 | $ 5,000
Professional Liability DUA Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point | $ 5,000 | $ 5,000 | $ 5,000
Placement | 24.00% | 55.00% | 70.00%
Placement and Limit | $ 5,000 | $ 5,000 | $ 5,000
Specialty Casualty Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point | $ 5,000 |  |
Placement | 75.00% |  |
Placement and Limit | $ 5,000 |  |
Specialty Property Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point | $ 5,000 |  |
Placement | 100.00% |  |
Placement and Limit | $ 5,000 |  |
Specialty Casualty Variable Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point |  | $ 10,000 | $ 5,000
Placement |  | 50.00% | 70.00%
Placement and Limit |  | $ 10,000 | $ 5,000
Property Catastrophe Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 20,000 | 20,000 | 20,000
Exhaustion Point | $ 130,000 | $ 130,000 | $ 200,000
Placement | 100.00% | 100.00% | 100.00%
Placement and Limit | $ 110,000 | $ 110,000 | $ 163,150
Earthquake DUA Catastrophe Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 10,000 | 10,000 |
Exhaustion Point | $ 140,000 | $ 170,000 |
Placement | 100.00% | 100.00% |
Placement and Limit | $ 130,000 | $ 160,000 |
Cyber Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point | $ 1,000 | $ 1,000 | $ 1,000
Placement | 100.00% | 100.00% | 100.00%
Placement and Limit | $ 1,000 | $ 1,000 | $ 1,000
Boiler and Machinery Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point | $ 100,000 | $ 100,000 | $ 100,000
Placement | 100.00% | 100.00% | 100.00%
Placement and Limit | $ 100,000 | $ 100,000 | $ 100,000
Pillar Occurrence Excess of Loss |  |  |
Reinsurance Retention [Line Items] |  |  |
Stated Retention | 5,000 | 5,000 | 6,000
Exhaustion Point | $ 15,000 | $ 15,000 | $ 16,000
Placement | 50.00% | 42.00% | 90.00%
Placement and Limit | $ 10,000 | $ 10,000 | $ 10,000
Earthquake DUA Quota Share |  |  |
Reinsurance Retention [Line Items] |  |  |
Exhaustion Point |  |  | $ 170,000
Placement |  |  | 100.00%
Placement and Limit |  |  | $ 56,525

X
- Definition Reinsurance Coverage Amount Per Incident + References No definition available. + Details
Name: | ufcs_ReinsuranceCoverageAmountPerIncident
Namespace Prefix: | ufcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reinsurance, Maximum Insurance Coverage Per Incident + References No definition available. + Details
Name: | ufcs_ReinsuranceMaximumInsuranceCoveragePerIncident
Namespace Prefix: | ufcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reinsurance, Percentage of Coverage + References No definition available. + Details
Name: | ufcs_ReinsurancePercentageOfCoverage
Namespace Prefix: | ufcs_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reinsurance, Stated Retention Amount Per Incident + References No definition available. + Details
Name: | ufcs_ReinsuranceStatedRetentionAmountPerIncident
Namespace Prefix: | ufcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479838/944-20-50-3 + Details
Name: | us-gaap_ReinsuranceRetentionPolicyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ufcs_PropertyAndCasualtyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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