<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ulbi-20251231.xsd" xlink:type="simple"/>
    <context id="d_2025-01-01_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000875657</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="i_2026-04-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000875657</identifier>
        </entity>
        <period>
            <instant>2026-04-24</instant>
        </period>
    </context>
    <context id="i_2025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000875657</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <unit id="Share">
        <measure>shares</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus contextRef="d_2025-01-01_2025-12-31" id="ixv-3247">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d_2025-01-01_2025-12-31" id="ixv-3248">2025</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate contextRef="d_2025-01-01_2025-12-31" id="ixv-3249">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="d_2025-01-01_2025-12-31" id="ixv-3250">true</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d_2025-01-01_2025-12-31" id="ixv-3251">0000875657</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d_2025-01-01_2025-12-31" id="c3">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="d_2025-01-01_2025-12-31" id="c4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="d_2025-01-01_2025-12-31" id="c5">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="d_2025-01-01_2025-12-31" id="c6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d_2025-01-01_2025-12-31" id="c7">0-20852</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="d_2025-01-01_2025-12-31" id="c8">ULTRALIFE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2025-01-01_2025-12-31" id="c9">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="d_2025-01-01_2025-12-31" id="c10">2000 Technology Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2025-01-01_2025-12-31" id="c11">Newark</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2025-01-01_2025-12-31" id="c12">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2025-01-01_2025-12-31" id="c13">14513</dei:EntityAddressPostalZipCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2025-01-01_2025-12-31" id="c14">16-1387013</dei:EntityTaxIdentificationNumber>
    <dei:CityAreaCode contextRef="d_2025-01-01_2025-12-31" id="c15">315</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2025-01-01_2025-12-31" id="c16">332-7100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d_2025-01-01_2025-12-31" id="c17">Common Stock, $0.10 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d_2025-01-01_2025-12-31" id="c18">ULBI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d_2025-01-01_2025-12-31" id="c19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="d_2025-01-01_2025-12-31" id="c20">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="d_2025-01-01_2025-12-31" id="c21">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="d_2025-01-01_2025-12-31" id="c22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d_2025-01-01_2025-12-31" id="c23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d_2025-01-01_2025-12-31" id="c24">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d_2025-01-01_2025-12-31" id="c25">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d_2025-01-01_2025-12-31" id="c26">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="d_2025-01-01_2025-12-31" id="c27">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="d_2025-01-01_2025-12-31" id="c28">true</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentFinStmtRestatementRecoveryAnalysisFlag contextRef="d_2025-01-01_2025-12-31" id="c29">true</dei:DocumentFinStmtRestatementRecoveryAnalysisFlag>
    <dei:EntityShellCompany contextRef="d_2025-01-01_2025-12-31" id="c30">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i_2025-06-30"
      decimals="0"
      id="c31"
      unitRef="USD">90469809</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i_2026-04-24"
      decimals="INF"
      id="c32"
      unitRef="Share">16656503</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentDescription contextRef="d_2025-01-01_2025-12-31" id="c33">This Amendment No. 1 to the Annual Report on Form 10-K of Ultralife Corporation (the &#x201c;Company&#x201d;) for the year ended December 31, 2025 as originally filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on March 23, 2026 (the &#x201c;Original Form 10-K&#x201d;), is being filed solely to include the information required by Items 10, 11, 12, 13 and 14 of Part III and to amend Item 15 of Part IV and the Index of Exhibits of Original Form 10-K. This information required by Part III of Form 10-K was omitted from the Original Form 10-K in reliance on General Instruction G(3) to Form 10-K, which permits the information in the above referenced items to be incorporated in the Form 10-K by reference from our definitive proxy statement if such proxy statement is filed no later than 120 days after our fiscal year-end. We are including this Part III information in this Amendment No. 1 to the Original Form 10-K because we will not file a definitive proxy statement containing such information within 120 days after the end of the fiscal year covered by the Original Form 10-K. We plan on filing our definitive proxy statement on or about June 2, 2026 as we are holding our 2026 Annual Stockholders&#x2019; Meeting (the &#x201c;Meeting&#x201d;) on July 22, 2026.</dei:AmendmentDescription>
</xbrl>
