<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ufcs-20220223.xsd" xlink:type="simple"/>
    <context id="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000101199</identifier>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N180L2ZyYWc6ODc3N2E0YTQyNDRlNGQyMzkwZTNhODliMjgzZmFmYzgvdGFibGU6MjgzODhhYmVmYWNhNDUyOGE0N2QxZWE0MDdlOWRkOWQvdGFibGVyYW5nZToyODM4OGFiZWZhY2E0NTI4YTQ3ZDFlYTQwN2U5ZGQ5ZF8wLTEtMS0xLTQzMDQz_2bb7c2cf-496b-4fa7-91d8-399657899d6e">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N180L2ZyYWc6ODc3N2E0YTQyNDRlNGQyMzkwZTNhODliMjgzZmFmYzgvdGFibGU6MjgzODhhYmVmYWNhNDUyOGE0N2QxZWE0MDdlOWRkOWQvdGFibGVyYW5nZToyODM4OGFiZWZhY2E0NTI4YTQ3ZDFlYTQwN2U5ZGQ5ZF8xLTEtMS0xLTQzMDQz_7084e2d0-008a-44f7-a4fb-d3f2826371f5">0000101199</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGV4dHJlZ2lvbjo2ZWJmNWI3MGVkZGU0YWRlODVhNjU1ZTYzNGQ2Y2FmYl8xMjk2_2301b0d5-4d1a-42e7-a0fa-3bdbe3859804">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGV4dHJlZ2lvbjo2ZWJmNWI3MGVkZGU0YWRlODVhNjU1ZTYzNGQ2Y2FmYl8xMjkx_067216ed-0a90-4366-b348-d392b003e4f6">2022-02-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGV4dHJlZ2lvbjo2ZWJmNWI3MGVkZGU0YWRlODVhNjU1ZTYzNGQ2Y2FmYl8xMjky_979824c5-85a8-4b72-a0c9-fb9690bfdebb">United Fire Group Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6NGRhYmQzNzY2ZTE0NDU5NDkwNzIxMjZkMWEzNWMzOTAvdGFibGVyYW5nZTo0ZGFiZDM3NjZlMTQ0NTk0OTA3MjEyNmQxYTM1YzM5MF8wLTAtMS0xLTQzMDQz_f5be77b0-d4df-47a4-8b00-09a6513af9ff">IA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6NGRhYmQzNzY2ZTE0NDU5NDkwNzIxMjZkMWEzNWMzOTAvdGFibGVyYW5nZTo0ZGFiZDM3NjZlMTQ0NTk0OTA3MjEyNmQxYTM1YzM5MF8wLTEtMS0xLTQzMDQz_89498189-f355-4fd3-9950-0fcb60d88ead">001-34257</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6NGRhYmQzNzY2ZTE0NDU5NDkwNzIxMjZkMWEzNWMzOTAvdGFibGVyYW5nZTo0ZGFiZDM3NjZlMTQ0NTk0OTA3MjEyNmQxYTM1YzM5MF8wLTItMS0xLTQzMDQz_5cfd59f7-51f1-471e-b677-d492d83286f2">45-2302834</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YmQyNmRiNjUwNGQ4NDA4Y2E1NGY5NDg4MmIyMDA2MzkvdGFibGVyYW5nZTpiZDI2ZGI2NTA0ZDg0MDhjYTU0Zjk0ODgyYjIwMDYzOV8wLTAtMS0xLTQzMDQz_256e3895-261e-4620-9d7a-f3e87ad067ff">118 Second Avenue SE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YmQyNmRiNjUwNGQ4NDA4Y2E1NGY5NDg4MmIyMDA2MzkvdGFibGVyYW5nZTpiZDI2ZGI2NTA0ZDg0MDhjYTU0Zjk0ODgyYjIwMDYzOV8xLTAtMS0xLTQzMDQz_d189a5f3-ce91-4727-a32a-7ebb7d3312ff">Cedar Rapids</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YmQyNmRiNjUwNGQ4NDA4Y2E1NGY5NDg4MmIyMDA2MzkvdGFibGVyYW5nZTpiZDI2ZGI2NTA0ZDg0MDhjYTU0Zjk0ODgyYjIwMDYzOV8xLTEtMS0xLTQzMDQz_c32ea0b1-44fd-41d6-a882-0d868288a2a9">IA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YmQyNmRiNjUwNGQ4NDA4Y2E1NGY5NDg4MmIyMDA2MzkvdGFibGVyYW5nZTpiZDI2ZGI2NTA0ZDg0MDhjYTU0Zjk0ODgyYjIwMDYzOV8xLTItMS0xLTQzMDQz_ef1e703b-2ef2-4ccc-99ba-62bbcb9cd44b">52401</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGV4dHJlZ2lvbjo2ZWJmNWI3MGVkZGU0YWRlODVhNjU1ZTYzNGQ2Y2FmYl8xMjkz_77e8ff5e-56e4-45be-ba18-8365f84adfb0">319</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGV4dHJlZ2lvbjo2ZWJmNWI3MGVkZGU0YWRlODVhNjU1ZTYzNGQ2Y2FmYl8xMjk0_78b936d4-af7a-47c0-8bac-e24d0fd25320">399-5700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6ODkxOTU3MDlhMjM0NDE2MGI4NTlkYjk0MGFlMjIyOTkvdGFibGVyYW5nZTo4OTE5NTcwOWEyMzQ0MTYwYjg1OWRiOTQwYWUyMjI5OV8wLTAtMS0xLTQzMDQz_20b9ad0c-3613-45ec-a7d7-342c0d68970a">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6ODkxOTU3MDlhMjM0NDE2MGI4NTlkYjk0MGFlMjIyOTkvdGFibGVyYW5nZTo4OTE5NTcwOWEyMzQ0MTYwYjg1OWRiOTQwYWUyMjI5OV8xLTAtMS0xLTQzMDQz_b1bd5500-08a4-458f-a1d7-dbbe94a7994b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6ODkxOTU3MDlhMjM0NDE2MGI4NTlkYjk0MGFlMjIyOTkvdGFibGVyYW5nZTo4OTE5NTcwOWEyMzQ0MTYwYjg1OWRiOTQwYWUyMjI5OV8yLTAtMS0xLTQzMDQz_7edd1453-b07b-432b-a56b-69449286d63f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6ODkxOTU3MDlhMjM0NDE2MGI4NTlkYjk0MGFlMjIyOTkvdGFibGVyYW5nZTo4OTE5NTcwOWEyMzQ0MTYwYjg1OWRiOTQwYWUyMjI5OV8zLTAtMS0xLTQzMDQz_dc46bf9f-2942-4c58-9bae-0ed3394b7fdf">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YThjYTE2MjMxZGRmNDIwMGE5MTMxYzBlNDM4MDM1NGEvdGFibGVyYW5nZTphOGNhMTYyMzFkZGY0MjAwYTkxMzFjMGU0MzgwMzU0YV8xLTAtMS0xLTQzMDQz_22eb0bfe-418b-4cc9-9a08-5cf7956fcef5">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YThjYTE2MjMxZGRmNDIwMGE5MTMxYzBlNDM4MDM1NGEvdGFibGVyYW5nZTphOGNhMTYyMzFkZGY0MjAwYTkxMzFjMGU0MzgwMzU0YV8xLTEtMS0xLTQzMDQz_f3f3385f-9efe-4501-8dd0-526c3e74eba8">UFCS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGFibGU6YThjYTE2MjMxZGRmNDIwMGE5MTMxYzBlNDM4MDM1NGEvdGFibGVyYW5nZTphOGNhMTYyMzFkZGY0MjAwYTkxMzFjMGU0MzgwMzU0YV8xLTItMS0xLTQzMDQz_e98882bf-0952-40cf-a4b9-9b97bc1812da">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic8a629ceb20342d1a9b2fb6eff0eb106_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjUzZjcyZDcyNjE1ZTQyNjA5ODAxM2UxMDQ3NTU2Mzg3L3NlYzo1M2Y3MmQ3MjYxNWU0MjYwOTgwMTNlMTA0NzU1NjM4N18xL2ZyYWc6NmViZjViNzBlZGRlNGFkZTg1YTY1NWU2MzRkNmNhZmIvdGV4dHJlZ2lvbjo2ZWJmNWI3MGVkZGU0YWRlODVhNjU1ZTYzNGQ2Y2FmYl8xMjk1_393aa5e3-e8fc-4c55-8c85-76636cded8e2">false</dei:EntityEmergingGrowthCompany>
</xbrl>
