<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="mixt-20221121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mixtelematics.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0540-DocumentPeriodEndDate-Value] In submission type 8-K, DocumentPeriodEndDate value "2022-11-21", is not equivalent to header element periodOfReport value "11-18-2022" in the Required Context. mixt-20221121.htm 4</Log>
    <Log type="Warning">[dq-0547-EntityTaxIdentificationNumber-Missing] Submission type 8-K should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. mixt-20221121.htm </Log>
    <Log type="Warning">[dqc-0008-Reversed-Calculation] The calculation in the extension taxonomy from us-gaap:ProfitLoss to us-gaap:NetIncomeLoss in 0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME is the opposite of a calculation defined in the base US GAAP taxonomy. Check that the calculation is correct or that you have used the correct tag for the two elements identified in the calculation. It is possible that the calculation is correct in the case of a reconciliation calculation. Rule Element Id: 6819. mixt-20221121_cal.xml 91</Log>
    <Log type="Warning">[dqc-0008-Reversed-Calculation] The calculation in the extension taxonomy from us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap:ComprehensiveIncomeNetOfTax in 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME is the opposite of a calculation defined in the base US GAAP taxonomy. Check that the calculation is correct or that you have used the correct tag for the two elements identified in the calculation. It is possible that the calculation is correct in the case of a reconciliation calculation. Rule Element Id: 6819. mixt-20221121_cal.xml 114</Log>
  </Logs>
  <InputFiles>
    <File doctype="8-K" original="mixt-20221121.htm">mixt-20221121.htm</File>
    <File>mixt-20221121.xsd</File>
    <File>mixt-20221121_cal.xml</File>
    <File>mixt-20221121_def.xml</File>
    <File>mixt-20221121_lab.xml</File>
    <File>mixt-20221121_pre.xml</File>
    <File>secondamendmenttothefacili.htm</File>
    <File>securityreleaseletterrelat.htm</File>
    <File>suretyshipagreementrelatin.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
