<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002126198</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002126198</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-330">S-4</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-331">S-4</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-332">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-333">0002126198</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-334">Expro Ltd</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="rc" id="hiddenrcCombinedProspectusTableNa">N/A</ffd:CombinedProspectusTableNa>
    <ffd:FormTp contextRef="rc" id="ixv-362">S-4</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-363">Expro Ltd</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-364">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-365">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-366">Ordinary Shares</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-367">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-368"
      unitRef="Shares">116390263</ffd:AmtSctiesRegd>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-369"
      unitRef="USD">2044394970.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-370"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-371"
      unitRef="USD">282330.95</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-372" unitRef="USD">2044394970.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-373" unitRef="USD">282330.95</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-374" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-375" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-376" unitRef="USD">282330.95</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-377">Represents the maximum number of ordinary shares of the Registrant ("Ordinary Shares") that are expected to be outstanding as of the completion of the redomicile transactions described in the Registrant's registration statement on Form S-4. The number of Ordinary Shares being registered is based on the sum of (i) 113,390,263 shares of common stock, EUR 0.06 nominal value per share, of Expro Group Holdings N.V. ("Expro N.V. Common Shares") outstanding as of March 26, 2026 and (ii) an additional 3,000,000 Expro N.V. Common Shares to account for potential issuances of Expro N.V. Common Shares between March 26, 2026 and the consummation of the redomicile transactions.

Calculated pursuant to Rules 457(c) and 457(f)(1) promulgated under the Securities Act of 1933, and solely for the purpose of calculating the registration fee, the proposed maximum aggregate offering price of $2,044,394,970 of the securities being registered was calculated based on the product of (a) $17.565, the average of the high and low prices per Expro N.V. Common Share on the New York Stock Exchange on March 31, 2026, multiplied by (b) 116,390,263 (which represents the maximum number of Expro N.V. Common Shares that are expected to be outstanding as of the completion of the redomicile transactions).</ffd:OfferingNote>
</xbrl>
