{
 "instance": {
  "evoa-20200630.htm": {
   "axisCustom": 0,
   "axisStandard": 51,
   "contextCount": 541,
   "dts": {
    "calculationLink": {
     "local": [
      "evoa-20200630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "evoa-20200630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "evoa-20200630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "evoa-20200630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "evoa-20200630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "evoa-20200630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 979,
   "entityCount": 1,
   "hidden": {
    "http://evotransinc.com/20200630": 4,
    "http://fasb.org/us-gaap/2021-01-31": 3,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 11
   },
   "keyCustom": 195,
   "keyStandard": 395,
   "memberCustom": 107,
   "memberStandard": 55,
   "nsprefix": "evoa",
   "nsuri": "http://evotransinc.com/20200630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - Segment Reporting",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - Related Party Transactions",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:FactoredAccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Factoring Arrangements",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangements",
     "shortName": "Factoring Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:FactoredAccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure - Debt",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Stockholders' Deficit and Warrants",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrants",
     "shortName": "Stockholders' Deficit and Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Fair Value Measurements",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - Leases",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - Commitments and Contingencies",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Income Taxes",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Subsequent Events",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Acquisitions (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - Balance Sheet Disclosures (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresTables",
     "shortName": "Balance Sheet Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Segment Reporting (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:FactoredAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - Factoring Arrangements (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsTables",
     "shortName": "Factoring Arrangements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:FactoredAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - Debt (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Stockholders' Deficit and Warrants (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsTables",
     "shortName": "Stockholders' Deficit and Warrants (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - Stock-based Compensation (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationTables",
     "shortName": "Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfBalancesRecordedInConsolidatedBalanceSheetRelatedToLeaseArrangementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Leases (Tables)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfBalancesRecordedInConsolidatedBalanceSheetRelatedToLeaseArrangementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:DescriptionOfBusinessPolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:NumberOfMainTerminalsInOperation",
      "reportCount": 1,
      "unitRef": "U_Terminal",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:DescriptionOfBusinessPolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "INF",
      "lang": null,
      "name": "evoa:NumberOfAcquisitionsCompleted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Acquisition",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Computation of Diluted Net Loss per Share of Common Stock Attributable to Common Stockholders (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Computation of Diluted Net Loss per Share of Common Stock Attributable to Common Stockholders (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Disaggregation of Trucking Revenue from Contracts with Customers (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Disaggregation of Trucking Revenue from Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "div",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_affc775b-6033-4c2b-a35a-c5aa8daa12ef",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100370 - Disclosure - Acquisitions - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
     "shortName": "Acquisitions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_1f91a35e-66d9-4cf4-ac9d-1a3196ae9171",
      "decimals": "-4",
      "lang": null,
      "name": "evoa:DisposalGroupNotDiscontinuedOperationPurchasePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - Acquisitions - Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
     "shortName": "Acquisitions - Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_0f58f608-4d46-4701-a0e1-8487e469620b",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ad56f3a6-5b3f-46ac-af23-f07cd5f5f033",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - Acquisitions - Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date (Parenthetical) (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
     "shortName": "Acquisitions - Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_410974f6-4382-4fbb-9527-dbdda8b62b20",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100400 - Disclosure - Acquisitions - Schedule of Pro Forma Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfProFormaInformationDetails",
     "shortName": "Acquisitions - Schedule of Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_410974f6-4382-4fbb-9527-dbdda8b62b20",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_f0161d8c-80b9-471c-9765-7f670ce3cbff",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Balance Sheet Disclosures - Schedule of Goodwill (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails",
     "shortName": "Balance Sheet Disclosures - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_5a973dc0-276b-4184-ba72-223d5f6e7532",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LaborAndRelatedExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "div",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - Balance Sheet Disclosures - Schedule of Intangible Assets (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
     "shortName": "Balance Sheet Disclosures - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "div",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - Balance Sheet Disclosures - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
     "shortName": "Balance Sheet Disclosures - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_6fee4480-835e-451b-8305-07aec16ce7fc",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Segment Reporting - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails",
     "shortName": "Segment Reporting - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_6fee4480-835e-451b-8305-07aec16ce7fc",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Segment Reporting - Schedule of Financial Information by Segment (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
     "shortName": "Segment Reporting - Schedule of Financial Information by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-3",
      "lang": null,
      "name": "evoa:OperatingExpensesExcludingDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_a4d282f3-d935-4a6d-ae30-e3cc6bf55f12",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "evoa:StockIssuedDuringPeriodValueConversionOfAccountsPayable",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "evoa:WarrantsForEmploymentDescription",
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_a57587eb-9a35-4ce9-972d-a93abe841781",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_099a9b77-923f-462e-8d3f-b1e43e350ded",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - Related Party Transactions - Schedule of Related Party (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails",
     "shortName": "Related Party Transactions - Schedule of Related Party (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_099a9b77-923f-462e-8d3f-b1e43e350ded",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:FactoredAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfFactoredAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100480 - Disclosure - Factoring Arrangements - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails",
     "shortName": "Factoring Arrangements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:FactoredAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfFactoredAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "evoa:FactoredAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "evoa:PurchaseOfAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - Factoring Arrangements - Schedule of Earned and Unearned Components Included in Advances from Factoring Arrangement (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails",
     "shortName": "Factoring Arrangements - Schedule of Earned and Unearned Components Included in Advances from Factoring Arrangement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "evoa:FactoredAccountsReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "evoa:PurchaseOfAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_c073dedb-5a40-405d-864e-9ac91729d0b2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfLinesOfCredit",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - Debt - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
     "shortName": "Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_0b0a2e16-1f42-4374-94d2-d2ea24757562",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "evoa:LongTermDebtCurrentOtherThanNotesAndAdvances",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Debt - Schedule of Debt (With Unrelated Parties) (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
     "shortName": "Debt - Schedule of Debt (With Unrelated Parties) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ff8d39df-6265-4623-a20e-b940553541ab",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_f0161d8c-80b9-471c-9765-7f670ce3cbff",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
     "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_e7bdd7b1-cb33-4f85-9ef8-4e51e053e9c7",
      "decimals": "-3",
      "lang": null,
      "name": "evoa:StockIssuedDuringPeriodValueConversionOfAccountsPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100520 - Disclosure - Debt - Schedule of Debt (With Unrelated Parties) (Parenthetical) (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
     "shortName": "Debt - Schedule of Debt (With Unrelated Parties) (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Debt - Schedule of Debt (With Related Parties) (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
     "shortName": "Debt - Schedule of Debt (With Related Parties) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ae8b0d0c-703a-465e-8f29-dfd5ad5b2775",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Debt - Schedule of Debt (With Related Parties) (Parenthetical) (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
     "shortName": "Debt - Schedule of Debt (With Related Parties) (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_762e3330-d5be-495c-a5df-fba16a33f0b3",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - Stockholders' Deficit and Warrants - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
     "shortName": "Stockholders' Deficit and Warrants - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "evoa:DescriptionOfSeparationAgreement",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_c80907e4-9b5a-4818-af7d-f2996885c26d",
      "decimals": "-5",
      "lang": null,
      "name": "evoa:PaymentsForLegalSettlementToBePaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - Stockholders' Deficit and Warrants - Summary of Activity for Warrants Outstanding (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
     "shortName": "Stockholders' Deficit and Warrants - Summary of Activity for Warrants Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "2",
      "lang": null,
      "name": "evoa:ClassOfWarrantOrRightPeriodForWhichWarrantsOrRightsExercisable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - Stock-based Compensation - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock-based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "reportCount": 1,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Stock-based Compensation - Schedule of Stock Option Activity (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails",
     "shortName": "Stock-based Compensation - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - Stock-based Compensation - Summary of Activity for Warrants Outstanding (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails",
     "shortName": "Stock-based Compensation - Summary of Activity for Warrants Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_b780a388-e48c-4070-8e0c-3b1b26d5bfde",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - Fair Value Measurements - Schedule of Reconciliation for Opening and Closing Balance of Both Liability (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
     "shortName": "Fair Value Measurements - Schedule of Reconciliation for Opening and Closing Balance of Both Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_b780a388-e48c-4070-8e0c-3b1b26d5bfde",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "-3",
      "lang": null,
      "name": "evoa:LeaseAmortizationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_3446db43-2249-445e-bff8-681bcf0f60c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - Fair Value Measurements - Schedule of Reconciliation for Opening and Closing Balance of Both Liability (Parenthetical) (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
     "shortName": "Fair Value Measurements - Schedule of Reconciliation for Opening and Closing Balance of Both Liability (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_be5f60ff-f8c0-4b5d-b046-0feb6ce9ecb6",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_96095718-9209-4abd-a78b-341d301cd62d",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - Leases - Schedule of Balances Recorded in Condensed Consolidated Balance Sheet Related to Lease Arrangements (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
     "shortName": "Leases - Schedule of Balances Recorded in Condensed Consolidated Balance Sheet Related to Lease Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_37cba26b-e12b-4542-9279-9d2b5ef5e59d",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100650 - Disclosure - Leases - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4af0de37-b188-4d4f-bf21-0951a793c0f7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:LongTermPurchaseCommitmentToPurchaseNaturalGasOnTakeOrPayBasisWithNumberOfVendors",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Vendor",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100660 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:LongTermPurchaseCommitmentToPurchaseNaturalGasOnTakeOrPayBasisWithNumberOfVendors",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Vendor",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "evoa:WarrantsForEmploymentDescription",
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_a57587eb-9a35-4ce9-972d-a93abe841781",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100670 - Disclosure - Subsequent Events - Second Amendment to Forbearance Agreement and Omnibus Amendment to Loan Agreement - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
     "shortName": "Subsequent Events - Second Amendment to Forbearance Agreement and Omnibus Amendment to Loan Agreement - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_3bb03bf9-7531-418c-a8da-b0f767e2547d",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCovenantDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_92bcd453-e515-468e-92d6-7c629d8226c5",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100680 - Disclosure - Subsequent Events - Second Omnibus Amendment to Loan Documents - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Second Omnibus Amendment to Loan Documents - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_92bcd453-e515-468e-92d6-7c629d8226c5",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_4fe51686-7ab1-4df8-8ecd-0a27b3a456c7",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100690 - Disclosure - Subsequent Events - Main Street Priority Loan Program Facility with Commerce Bank of Arizona, Inc - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
     "shortName": "Subsequent Events - Main Street Priority Loan Program Facility with Commerce Bank of Arizona, Inc - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_f5f733f2-4f80-4f66-adec-6316bc5411c8",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ef8bb93f-8fdf-4d5e-92af-63486686f672",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:PercentageOfOwnershipInterestContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100700 - Disclosure - Subsequent Events - Contribution of Equity of Environmental Alternative Fuels, LLC to EVO Holding Company, LLC - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
     "shortName": "Subsequent Events - Contribution of Equity of Environmental Alternative Fuels, LLC to EVO Holding Company, LLC - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ef8bb93f-8fdf-4d5e-92af-63486686f672",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:PercentageOfOwnershipInterestContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_f809e5d8-1529-4701-94b4-9edafcde1c62",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "evoa:PaymentsForTransportationSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100710 - Disclosure - Subsequent Events - United States Postal Service Settlement - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
     "shortName": "Subsequent Events - United States Postal Service Settlement - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_f809e5d8-1529-4701-94b4-9edafcde1c62",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "evoa:PaymentsForTransportationSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_c073dedb-5a40-405d-864e-9ac91729d0b2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfLinesOfCredit",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100720 - Disclosure - Subsequent Events - Agreement With Triumph Business Capital - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
     "shortName": "Subsequent Events - Agreement With Triumph Business Capital - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ac10bd56-372f-454b-b6ea-5273fc308805",
      "decimals": "-5",
      "lang": null,
      "name": "evoa:ProceedsFromTransportationSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_8e86a188-ce49-4218-9e97-2db0798c23d0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100730 - Disclosure - Subsequent Events - Settlement Agreement and Release - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
     "shortName": "Subsequent Events - Settlement Agreement and Release - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_db1022d9-c16a-40fd-82d6-cb20ac3dfa72",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_55d1d13a-6dea-4036-81fd-ad92bf4c0e11",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100740 - Disclosure - Subsequent Events - Purchase and Cancellation of Secured Convertible Promissory Notes - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
     "shortName": "Subsequent Events - Purchase and Cancellation of Secured Convertible Promissory Notes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ee9c6685-149a-485d-b516-5bb0418352d4",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100750 - Disclosure - Subsequent Events - 2021 AIP and LTIP - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
     "shortName": "Subsequent Events - 2021 AIP and LTIP - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_ee9c6685-149a-485d-b516-5bb0418352d4",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "reportCount": 1,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100760 - Disclosure - Subsequent Events - Stock Option Repricing - Additional Information (Details)",
     "role": "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
     "shortName": "Subsequent Events - Stock Option Repricing - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_d8b426c8-8f5b-4549-9c09-a60a1dcd9e82",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Acquisitions",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:BalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Balance Sheet Disclosures",
     "role": "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosures",
     "shortName": "Balance Sheet Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-20200630.htm",
      "contextRef": "C_acebfc88-1bba-45b7-badf-e8aff050407b",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:BalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 172,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "verboseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "verboseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "evoa_AccruedAndUndeclaredDividend": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued And Undeclared Dividend",
        "terseLabel": "Accrued and undeclared dividends"
       }
      }
     },
     "localname": "AccruedAndUndeclaredDividend",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses and other current liabilities.",
        "label": "Accrued Expenses And Other Current Liabilities",
        "negatedLabel": "Accrued expenses and other current liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdditionalNumberOfOperatingFuelingStations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional number of operating fueling stations.",
        "label": "Additional Number Of Operating Fueling Stations",
        "terseLabel": "Additional number of stations located"
       }
      }
     },
     "localname": "AdditionalNumberOfOperatingFuelingStations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_AdditionalSettlementPaymentIncludingRateAdjustmentsUnderSettlementAgreement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional settlement payment including rate adjustments under settlement agreement.",
        "label": "Additional Settlement Payment Including Rate Adjustments Under Settlement Agreement",
        "terseLabel": "Additional settlement payment including rate adjustments under settlement agreement"
       }
      }
     },
     "localname": "AdditionalSettlementPaymentIncludingRateAdjustmentsUnderSettlementAgreement",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalConversionOfAccountsPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital conversion of accounts payable.",
        "label": "Adjustments To Additional Paid In Capital Conversion Of Accounts Payable",
        "negatedLabel": "Adjustment to accounts payable-related party converted to common stock"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalConversionOfAccountsPayable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseDueToWarrantIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital increase decrease due to warrant issued.",
        "label": "Adjustments To Additional Paid In Capital Increase Decrease Due To Warrant Issued",
        "terseLabel": "Fair value of warrants issued with stock"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseDueToWarrantIssued",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalReclassificationOfWarrantsFromEquityClassifiedToLiabilityClassified": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital, reclassification of warrants from equity classified to liability classified.",
        "label": "Adjustments to Additional Paid in Capital, Reclassification of Warrants from Equity Classified to Liability Classified",
        "terseLabel": "Reclassification of warrants from equity classified to liability classified"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfWarrantsFromEquityClassifiedToLiabilityClassified",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationWarrantRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital, warrant share-based compensation, requisite service period recognition, total",
        "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Warrant Requisite Service Period Recognition Value",
        "terseLabel": "Fair value of warrant-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationWarrantRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalWarrantInEscrow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital warrant in escrow.",
        "label": "Adjustments To Additional Paid In Capital Warrant In Escrow",
        "terseLabel": "Fair value of warrants in escrow"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantInEscrow",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedWithAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital warrant issued with acquisition.",
        "label": "Adjustments To Additional Paid In Capital Warrant Issued With Acquisition",
        "terseLabel": "Warrants issued with the Thunder Ridge acquisition"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssuedWithAcquisition",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedWithFinancingArrangement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital warrant issued with financing arrangement.",
        "label": "Adjustments To Additional Paid In Capital Warrant Issued With Financing Arrangement",
        "terseLabel": "Fair value of warrants issued in connection with Antara financing arrangement, net of issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssuedWithFinancingArrangement",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdvanceFromSupplierAcquiredFromThunderRidgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance from supplier acquired from Thunder Ridge.",
        "label": "Advance From Supplier Acquired From Thunder Ridge [Member]",
        "terseLabel": "Advance From Supplier Acquired From Thunder Ridge [Member]"
       }
      }
     },
     "localname": "AdvanceFromSupplierAcquiredFromThunderRidgeMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AdvanceOfUnearnedFutureContract": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails": {
       "order": 1.0,
       "parentTag": "evoa_FactoredReceivableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unearned future contract advances",
        "label": "Advance Of Unearned Future Contract",
        "terseLabel": "Unearned future contract advances"
       }
      }
     },
     "localname": "AdvanceOfUnearnedFutureContract",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdvancesFromSuppliersNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances from suppliers noncurrent.",
        "label": "Advances From Suppliers Noncurrent",
        "terseLabel": "Advances from suppliers"
       }
      }
     },
     "localname": "AdvancesFromSuppliersNoncurrent",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of agreement.",
        "label": "Agreement Description",
        "terseLabel": "Agreement, description"
       }
      }
     },
     "localname": "AgreementDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_AlternativeFuelsTaxCreditReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of alternative fuels tax credit receivable.",
        "label": "Alternative Fuels Tax Credit Receivable",
        "terseLabel": "Alternative fuels tax credit receivable"
       }
      }
     },
     "localname": "AlternativeFuelsTaxCreditReceivable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AmountOfIndemnificationForGuarantyOfCertainObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of indemnification for guaranty of certain obligations.",
        "label": "Amount Of Indemnification For Guaranty Of Certain Obligations",
        "terseLabel": "Amount of indemnification for guaranty of certain obligations"
       }
      }
     },
     "localname": "AmountOfIndemnificationForGuarantyOfCertainObligations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AmountUtilizedFromTransportationSettlements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount Utilized From Transportation Settlements",
        "label": "Amount Utilized From Transportation Settlements",
        "terseLabel": "Proceeds from transportation settlements used for advance"
       }
      }
     },
     "localname": "AmountUtilizedFromTransportationSettlements",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AntaraCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antara Capital.",
        "label": "Antara Capital [Member]",
        "terseLabel": "Antara Capital [Member]"
       }
      }
     },
     "localname": "AntaraCapitalMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AntaraCapitalWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antara capital warrant.",
        "label": "Antara Capital Warrant [Member]",
        "terseLabel": "Antara Capital Warrant [Member]"
       }
      }
     },
     "localname": "AntaraCapitalWarrantMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AntaraFinancingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antara financing agreement.",
        "label": "Antara Financing Agreement [Member]",
        "terseLabel": "Antara Financing Agreement [Member]",
        "verboseLabel": "Antara Financing Agreement"
       }
      }
     },
     "localname": "AntaraFinancingAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AntaraWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antara warrants.",
        "label": "Antara Warrants [Member]",
        "terseLabel": "Antara Warrants [Member]"
       }
      }
     },
     "localname": "AntaraWarrantsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AverageDailyTradingVolumeOfCommonStockRequiredForConversionOfPreferredStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average daily trading volume of common stock required for conversion of preferred stock.",
        "label": "Average Daily Trading Volume Of Common Stock Required For Conversion Of Preferred Stock",
        "terseLabel": "Average daily trading volume of common stock required for conversion of preferred stock"
       }
      }
     },
     "localname": "AverageDailyTradingVolumeOfCommonStockRequiredForConversionOfPreferredStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_BOKFNAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BOKF, N.A.",
        "label": "B O K F N A [Member]",
        "terseLabel": "BOKF, N.A. [Member]"
       }
      }
     },
     "localname": "BOKFNAMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_BalanceSheetDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance sheet disclosures.",
        "label": "Balance Sheet Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetDisclosuresAbstract",
     "nsuri": "http://evotransinc.com/20200630",
     "xbrltype": "stringItemType"
    },
    "evoa_BalanceSheetDisclosuresTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures of balance sheet disclosures.",
        "label": "Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Disclosures"
       }
      }
     },
     "localname": "BalanceSheetDisclosuresTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_BusinessAcquisitionEquityInterestsEarnoutOfAdditionalSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition equity interests earnout of additional shares issued.",
        "label": "Business Acquisition Equity Interests Earnout Of Additional Shares Issued",
        "terseLabel": "Business combination, earnout of additional common shares issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsEarnoutOfAdditionalSharesIssued",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_BusinessAcquisitionExchangeOfCommonStockToNetSettleInCashFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition exchange of common stock to net settle in cash fair value.",
        "label": "Business Acquisition Exchange Of Common Stock To Net Settle In Cash Fair Value",
        "terseLabel": "Exchange of common stock fair value"
       }
      }
     },
     "localname": "BusinessAcquisitionExchangeOfCommonStockToNetSettleInCashFairValue",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessAcquisitionProFormaBasicAndDilutedLossPerCommonShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition pro forma basic and diluted loss per common share.",
        "label": "Business Acquisition Pro Forma Basic And Diluted Loss Per Common Share",
        "terseLabel": "Basic and diluted loss per common stock"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaBasicAndDilutedLossPerCommonShare",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_BusinessAcquisitionSharesOfCommonStockExerciseOfPutOptionValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition shares of common stock exercise of put option value.",
        "label": "Business Acquisition Shares Of Common Stock Exercise Of Put Option Value",
        "verboseLabel": "Shares issued upon conversion"
       }
      }
     },
     "localname": "BusinessAcquisitionSharesOfCommonStockExerciseOfPutOptionValue",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessAcquisitionsProFormaBasicAndWeightedAverageCommonSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisitions pro forma basic and weighted average common shares outstanding.",
        "label": "Business Acquisitions Pro Forma Basic And Weighted Average Common Shares Outstanding",
        "terseLabel": "Basic and diluted weighted-average common stock outstanding"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaBasicAndWeightedAverageCommonSharesOutstanding",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_BusinessAcquisitionsProFormaNetIncomeLossAvailableToCommonShareholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisitions pro forma net income (loss) available to common shareholders.",
        "label": "Business Acquisitions Pro Forma Net Income Loss Available To Common Shareholders",
        "terseLabel": "Net loss available to common stockholders"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLossAvailableToCommonShareholders",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, operating lease liabilities.",
        "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities",
        "negatedLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilities",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, operating lease right-of-use assets.",
        "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Right Of Use Assets",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseRightOfUseAssets",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAlternativeFuelsTaxCreditReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed alternative fuels tax credit receivable.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Alternative Fuels Tax Credit Receivable",
        "terseLabel": "Alternative fuels tax credit receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAlternativeFuelsTaxCreditReceivable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAdvancesToRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances to related parties",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Advances To Related Parties",
        "terseLabel": "Due from related party"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAdvancesToRelatedParties",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accounts payable and accrued expenses.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accounts Payable And Accrued Expenses",
        "negatedLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccuredExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accured Expenses",
        "negatedLabel": "Accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccuredExpenses",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFactoredReceivableAdvance": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities factored receivable advance.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Factored Receivable Advance",
        "negatedLabel": "Factored receivable advance"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFactoredReceivableAdvance",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFuelDiscountAdvance": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities fuel discount advance.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Fuel Discount Advance",
        "negatedLabel": "Fuel discount advance"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFuelDiscountAdvance",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentOtherShortTermAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current other short term assets.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Other Short Term Assets",
        "terseLabel": "Other short-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentOtherShortTermAssets",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposits and other assets.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deposits",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLineOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed liabilities line of credit.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities Line Of Credit",
        "negatedLabel": "Lines-of-credit"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLineOfCredit",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed long term assets.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Long Term Assets",
        "terseLabel": "Long-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssets",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLongTermAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed other long term assets.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Long Term Assets",
        "terseLabel": "Deposits and other long-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLongTermAssets",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CNGTractorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CNG Tractors.",
        "label": "C N G Tractors [Member]",
        "terseLabel": "CNG Tractors [Member]"
       }
      }
     },
     "localname": "CNGTractorsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CashPaidForAcquisitionsOfJbLease": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid For Acquisitions Of Jb Lease",
        "label": "Cash Paid For Acquisitions Of Jb Lease",
        "negatedLabel": "Cash paid for acquisition of JB Lease"
       }
      }
     },
     "localname": "CashPaidForAcquisitionsOfJbLease",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ChangeInFairValueOfEmbeddedDerivativeLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Change In Fair Value Of Embedded Derivative Liability",
        "terseLabel": "Change in fair value of embedded derivative liability"
       }
      }
     },
     "localname": "ChangeInFairValueOfEmbeddedDerivativeLiability",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ChiefAdministrativeOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chief administrative officer.",
        "label": "Chief Administrative Officer [Member]",
        "terseLabel": "R. Scott Wheeler, Chief Administrative Officer [Member]"
       }
      }
     },
     "localname": "ChiefAdministrativeOfficerMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ClassOfWarrantOrRightAdditionalWarrantsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right additional warrants issued.",
        "label": "Class Of Warrant Or Right Additional Warrants Issued",
        "terseLabel": "Additional warrants to be issued"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAdditionalWarrantsIssued",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_ClassOfWarrantOrRightExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Exercisable, Number.",
        "label": "Class Of Warrant Or Right Exercisable",
        "terseLabel": "Number of Warrants, Exercisable",
        "verboseLabel": "Number of Warrants, Exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_ClassOfWarrantOrRightNumberOfSecuritiesCalledExchangeRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right number of securities called exchange rate.",
        "label": "Class Of Warrant Or Right Number Of Securities Called Exchange Rate",
        "terseLabel": "Warrants to purchase number of common stock shares exchange rate"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledExchangeRate",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_ClassOfWarrantOrRightNumberOfVotingCommonStockCalledByWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right number of voting common stock called by warrants or rights.",
        "label": "Class Of Warrant Or Right Number Of Voting Common Stock Called By Warrants Or Rights",
        "terseLabel": "Warrants to purchase voting common stock shares"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfVotingCommonStockCalledByWarrantsOrRights",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_ClassOfWarrantOrRightPeriodForWhichWarrantsOrRightsExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right period for which warrants or rights exercisable.",
        "label": "Class Of Warrant Or Right Period For Which Warrants Or Rights Exercisable",
        "terseLabel": "Weighted Average Exercise Price, Exercisable",
        "verboseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightPeriodForWhichWarrantsOrRightsExercisable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_ClassOfWarrantOrRightWeightedAverageExercisePriceOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price of warrants outstanding.",
        "label": "Class Of Warrant Or Right Weighted Average Exercise Price Outstanding",
        "terseLabel": "Weighted Average Exercise Price, Outstanding",
        "verboseLabel": "Weighted Average Exercise Price, Outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOutstanding",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right weighted average remaining contractual term outstanding.",
        "label": "Class Of Warrant Or Right Weighted Average Remaining Contractual Term Outstanding",
        "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermOutstanding",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ClassOfWarrantOrRightsAggregateIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or rights aggregate intrinsic value.",
        "label": "Class Of Warrant Or Rights Aggregate Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightsAggregateIntrinsicValue",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ClassOfWarrantOrRightsExercisableTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or rights exercisable term.",
        "label": "Class Of Warrant Or Rights Exercisable Term",
        "terseLabel": "Class of warrant or rights, exercisable term"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightsExercisableTerm",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ClassOfWarrantOrRightsPeriodForWhichWarrantsOrRightsExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or rights period for which warrants or rights exercisable.",
        "label": "Class Of Warrant Or Rights Period For Which Warrants Or Rights Exercisable",
        "verboseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightsPeriodForWhichWarrantsOrRightsExercisable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_ClassOfWarrantsOrRightWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants or right weighted average remaining contractual term.",
        "label": "Class Of Warrants Or Right Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantsOrRightWeightedAverageRemainingContractualTerm",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ClassOfWarrantsOrRightsAggregateIntrinsicValueExercisable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants or rights aggregate intrinsic value exercisable.",
        "label": "Class Of Warrants Or Rights Aggregate Intrinsic Value Exercisable",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantsOrRightsAggregateIntrinsicValueExercisable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ClassOfWarrantsOrRightsOutstandingDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants or rights outstanding description.",
        "label": "Class Of Warrants Or Rights Outstanding Description",
        "terseLabel": "Description of warrant"
       }
      }
     },
     "localname": "ClassOfWarrantsOrRightsOutstandingDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_ClassOfWarrantsOrRightsWeightedAverageRemainingContractualTermExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants or rights weighted average remaining contractual term exercisable.",
        "label": "Class Of Warrants Or Rights Weighted Average Remaining Contractual Term Exercisable",
        "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantsOrRightsWeightedAverageRemainingContractualTermExercisable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ClosingPricePerShareOfListedCommonStockRequiredForConversionOfPreferredStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing price per share of listed common sock required for conversion of preferred stock.",
        "label": "Closing Price Per Share Of Listed Common Stock Required For Conversion Of Preferred Stock",
        "terseLabel": "Closing price per share of listed common stock for 90 consecutive trading days required for conversion of preferred stock"
       }
      }
     },
     "localname": "ClosingPricePerShareOfListedCommonStockRequiredForConversionOfPreferredStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_CollateralSecurityPledgeAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateral security pledge agreement.",
        "label": "Collateral Security Pledge Agreement [Member]",
        "terseLabel": "Collateral Security Pledge Agreement [Member]"
       }
      }
     },
     "localname": "CollateralSecurityPledgeAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CommerceBankOfArizonaIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commerce Bank of Arizona, Inc.",
        "label": "Commerce Bank Of Arizona Inc [Member]",
        "terseLabel": "Commerce Bank of Arizona Inc [Member]"
       }
      }
     },
     "localname": "CommerceBankOfArizonaIncMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CommonStockIssuable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issuable.",
        "label": "Common Stock Issuable",
        "terseLabel": "Common stock issuable"
       }
      }
     },
     "localname": "CommonStockIssuable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockIssuableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issuable.",
        "label": "Common Stock Issuable [Member]",
        "terseLabel": "Common Stock Issuable"
       }
      }
     },
     "localname": "CommonStockIssuableMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CommonStockIssuedForAccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for accrued interest.",
        "label": "Common Stock Issued for Accrued Interest",
        "terseLabel": "Common stock issued for accrued interest"
       }
      }
     },
     "localname": "CommonStockIssuedForAccruedInterest",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockIssuedForAccruedInterestShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for accrued interest shares.",
        "label": "Common Stock Issued for Accrued Interest Shares",
        "terseLabel": "Common stock issued for accrued interest, shares"
       }
      }
     },
     "localname": "CommonStockIssuedForAccruedInterestShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_CommonStockIssuedForContingentConsiderationLiabilityShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for contingent consideration liability shares.",
        "label": "Common Stock Issued For Contingent Consideration Liability Shares",
        "terseLabel": "Common stock issued for contingent consideration liability, shares"
       }
      }
     },
     "localname": "CommonStockIssuedForContingentConsiderationLiabilityShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_CommonStockIssuedForContingentConsiderationLiabilityValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for contingent consideration liability value.",
        "label": "Common Stock Issued For Contingent Consideration Liability Value",
        "terseLabel": "Common stock issued for contingent consideration liability"
       }
      }
     },
     "localname": "CommonStockIssuedForContingentConsiderationLiabilityValue",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockIssuedForInterest": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for interest",
        "label": "Common Stock Issued For Interest",
        "negatedLabel": "Common stock issued for interest"
       }
      }
     },
     "localname": "CommonStockIssuedForInterest",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockIssuedForServicesRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for services - related party",
        "label": "Common Stock Issued For Services Related Party",
        "terseLabel": "Common stock issued for services - related party"
       }
      }
     },
     "localname": "CommonStockIssuedForServicesRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockIssuedForServicesRelatedPartyShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for services - related party shares",
        "label": "Common Stock Issued For Services Related Party Shares",
        "terseLabel": "Common stock issued for services - related party, shares"
       }
      }
     },
     "localname": "CommonStockIssuedForServicesRelatedPartyShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_CommonStockIssuedForSettlementOfAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for settlement of accounts payable.",
        "label": "Common Stock Issued For Settlement Of Accounts Payable",
        "terseLabel": "Common stock for settlement of accounts payable"
       }
      }
     },
     "localname": "CommonStockIssuedForSettlementOfAccountsPayable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockIssuedForSettlementOfAccountsPayableRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock issued for settlement of accounts payable related party.",
        "label": "Common Stock Issued For Settlement Of Accounts Payable Related Party",
        "terseLabel": "Common stock for settlement of accounts payable - related party"
       }
      }
     },
     "localname": "CommonStockIssuedForSettlementOfAccountsPayableRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockSubscribedAndNotYetIssued": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock subscribed and not yet issued.",
        "label": "Common Stock Subscribed And Not Yet Issued",
        "terseLabel": "Common stock subscribed and not yet issued $0 (June 30, 2020) and 8,664 (December 31, 2019)"
       }
      }
     },
     "localname": "CommonStockSubscribedAndNotYetIssued",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockSubscribedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock subscribed.",
        "label": "Common Stock Subscribed [Member]",
        "terseLabel": "Common Stock Subscribed [Member]"
       }
      }
     },
     "localname": "CommonStockSubscribedMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CommonStockUnitsIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock units issued price per share.",
        "label": "Common Stock Units Issued Price Per Share",
        "terseLabel": "Common stock, per share"
       }
      }
     },
     "localname": "CommonStockUnitsIssuedPricePerShare",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_CommonUnitsAndWarrantsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common units and warrants description.",
        "label": "Common Units And Warrants Description",
        "terseLabel": "Description of equity"
       }
      }
     },
     "localname": "CommonUnitsAndWarrantsDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_CompensationReceivedForWorkPerformedUnderSettlementAgreement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation received for work performed under settlement agreement.",
        "label": "Compensation Received For Work Performed Under Settlement Agreement",
        "terseLabel": "Compensation Received For Work Performed Under Settlement Agreement"
       }
      }
     },
     "localname": "CompensationReceivedForWorkPerformedUnderSettlementAgreement",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CompressedNaturalGasFuelingStationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compressed natural gas fueling stations.",
        "label": "Compressed Natural Gas Fueling Stations [Member]",
        "terseLabel": "CNG [Member]",
        "verboseLabel": "CNG Fueling Stations [Member]"
       }
      }
     },
     "localname": "CompressedNaturalGasFuelingStationsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CompressedNaturalGasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "compressed natural gas.",
        "label": "Compressed Natural Gas [Member]",
        "terseLabel": "CNG [Member]"
       }
      }
     },
     "localname": "CompressedNaturalGasMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration.",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent Consideration [Member]"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ContingentWarrantsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent warrants issued.",
        "label": "Contingent Warrants Issued",
        "terseLabel": "Contingent warrants issued"
       }
      }
     },
     "localname": "ContingentWarrantsIssued",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_ConvertibleNotesPayableInCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible notes payable in cash.",
        "label": "Convertible Notes Payable In Cash",
        "terseLabel": "Notes payable in cash"
       }
      }
     },
     "localname": "ConvertibleNotesPayableInCash",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ConvertiblePromissoryNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible promissory notes.",
        "label": "Convertible Promissory Notes [Member]",
        "terseLabel": "Convertible Promissory Notes [Member]",
        "verboseLabel": "Convertible Promissory Notes"
       }
      }
     },
     "localname": "ConvertiblePromissoryNotesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ConvertiblePromissoryNotesRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible promissory notes related parties.",
        "label": "Convertible Promissory Notes Related Parties [Member]",
        "terseLabel": "Convertible Promissory Notes - Related Party [Member]",
        "verboseLabel": "Convertible Promissory Notes - Related Parties [Member]"
       }
      }
     },
     "localname": "ConvertiblePromissoryNotesRelatedPartiesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CostCreditOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost (credit) of goods and service excluding depreciation depletion and amortization.",
        "label": "Cost Credit Of Goods And Service Excluding Depreciation Depletion And Amortization",
        "terseLabel": "CNG expenses"
       }
      }
     },
     "localname": "CostCreditOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DTIINotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DTII Notes.",
        "label": "D T I I Notes [Member]",
        "terseLabel": "DTII Note [Member]"
       }
      }
     },
     "localname": "DTIINotesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_DannyCuzickMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Danny Cuzick.",
        "label": "Danny Cuzick [Member]",
        "terseLabel": "Danny Cuzick [Member]"
       }
      }
     },
     "localname": "DannyCuzickMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_DebtConversionInterestDebtAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt conversion interest debt amount.",
        "label": "Debt Conversion Interest Debt Amount",
        "terseLabel": "Accrued interest - related party"
       }
      }
     },
     "localname": "DebtConversionInterestDebtAmount",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DebtInstrumentDateOfFirstInterestRequiredPayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument date of first interest required payment.",
        "label": "Debt Instrument Date Of First Interest Required Payment",
        "terseLabel": "Date of first interest payment"
       }
      }
     },
     "localname": "DebtInstrumentDateOfFirstInterestRequiredPayment",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "evoa_DebtInstrumentExtendedMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument extended maturity date.",
        "label": "Debt Instrument Extended Maturity Date",
        "terseLabel": "Debt instrument, extended maturity date"
       }
      }
     },
     "localname": "DebtInstrumentExtendedMaturityDate",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "evoa_DebtInstrumentExtendedMaturityMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument extended maturity month and year.",
        "label": "Debt Instrument Extended Maturity Month And Year",
        "terseLabel": "Debt instrument extended maturity month and year",
        "verboseLabel": "Debt instrument, extended maturity period"
       }
      }
     },
     "localname": "DebtInstrumentExtendedMaturityMonthAndYear",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "evoa_DebtInstrumentInterestRateDefault": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument interest rate default.",
        "label": "Debt Instrument Interest Rate Default",
        "terseLabel": "Default interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDefault",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_DebtInstrumentMaturityMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maturity month and year.",
        "label": "Debt Instrument Maturity Month And Year",
        "terseLabel": "Maturity date month and year"
       }
      }
     },
     "localname": "DebtInstrumentMaturityMonthAndYear",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "evoa_DebtInstrumentMaturityMonthAndYearRangeEnd": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maturity month and year range end.",
        "label": "Debt Instrument Maturity Month And Year Range End",
        "terseLabel": "Maturity end date month and year"
       }
      }
     },
     "localname": "DebtInstrumentMaturityMonthAndYearRangeEnd",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "evoa_DebtInstrumentMaturityMonthAndYearRangeStart": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maturity month and year range start.",
        "label": "Debt Instrument Maturity Month And Year Range Start",
        "terseLabel": "Maturity start date month and year"
       }
      }
     },
     "localname": "DebtInstrumentMaturityMonthAndYearRangeStart",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "evoa_DebtInstrumentMinimumObligationToBeRepaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument minimum obligation to be repaid.",
        "label": "Debt Instrument Minimum Obligation To Be Repaid",
        "terseLabel": "Minimum obligation to be repaid"
       }
      }
     },
     "localname": "DebtInstrumentMinimumObligationToBeRepaid",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DebtInstrumentPayableInKindInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument payable in kind interest rate.",
        "label": "Debt Instrument Payable In Kind Interest Rate",
        "terseLabel": "Debt instrument, payable in kind interest rate"
       }
      }
     },
     "localname": "DebtInstrumentPayableInKindInterestRate",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_DebtInstrumentPrepaymentPenalty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment penalty.",
        "label": "Debt Instrument Prepayment Penalty",
        "terseLabel": "Debt instrument prepayment penalties"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenalty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DebtInstrumentPrepaymentPremiumPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, prepayment premium percentage.",
        "label": "Debt Instrument Prepayment Premium Percentage",
        "terseLabel": "Debt instrument, prepayment premium percentage"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPremiumPercentage",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_DescriptionOfAcquisitionAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of acquisition agreement.",
        "label": "Description Of Acquisition Agreement",
        "terseLabel": "Description of acquisition agreement"
       }
      }
     },
     "localname": "DescriptionOfAcquisitionAgreement",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of business and summary of significant accounting policies.",
        "label": "Description Of Business And Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Description Of Business And Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of business and summary of significant accounting policies.",
        "label": "Description Of Business And Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Description Of Business And Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_DescriptionOfBusinessPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of business.",
        "label": "Description Of Business Policy [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "DescriptionOfBusinessPolicyTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_DescriptionOfFactoredAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of factored accounts receivable.",
        "label": "Description Of Factored Accounts Receivable",
        "terseLabel": "Factored accounts receivable, description"
       }
      }
     },
     "localname": "DescriptionOfFactoredAccountsReceivable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_DescriptionOfSeparationAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of separation agreement.",
        "label": "Description Of Separation Agreement",
        "terseLabel": "Separation agreement, description"
       }
      }
     },
     "localname": "DescriptionOfSeparationAgreement",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_DisposalGroupNotDiscontinuedOperationPurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group not discontinued operation, purchase price.",
        "label": "Disposal Group Not Discontinued Operation Purchase Price",
        "terseLabel": "Purchase price payable"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationPurchasePrice",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DisposalGroupNotDiscontinuedOperationPurchasePricePayableForNumberOfMonths": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group not discontinued operation, purchase price payable for number of months.",
        "label": "Disposal Group Not Discontinued Operation Purchase Price Payable For Number Of Months",
        "terseLabel": "Purchase price payable period"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationPurchasePricePayableForNumberOfMonths",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_DisposalGroupNotDiscontinuedOperationPurchasePricePayablePerMonth": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group not discontinued operation, purchase price payable per month.",
        "label": "Disposal Group Not Discontinued Operation Purchase Price Payable Per Month",
        "terseLabel": "Debt instrument, monthly payment of principle and interest"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationPurchasePricePayablePerMonth",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DueFromRelatedPartiesCurrentExcludingAccountsReceivableRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from related parties current excluding accounts receivable related parties.",
        "label": "Due From Related Parties Current Excluding Accounts Receivable Related Parties",
        "terseLabel": "Due from related party"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrentExcludingAccountsReceivableRelatedParties",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_EAFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EAF.",
        "label": "E A F [Member]",
        "terseLabel": "EAF [Member]",
        "verboseLabel": "EAF [Member]"
       }
      }
     },
     "localname": "EAFMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EVOEquipmentLeasingLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EVO equipment leasing LLC.",
        "label": "E V O Equipment Leasing L L C [Member]",
        "terseLabel": "EVO Equipment Leasing, LLC [Member]"
       }
      }
     },
     "localname": "EVOEquipmentLeasingLLCMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EnvironmentalAlternativeFuelsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Alternative Fuels LLC.",
        "label": "Environmental Alternative Fuels L L C [Member]",
        "terseLabel": "EAF [Member]"
       }
      }
     },
     "localname": "EnvironmentalAlternativeFuelsLLCMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EquipmentNotesPayableAcquiredFromSheehyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment notes payable acquired from Sheehy.",
        "label": "Equipment Notes Payable Acquired From Sheehy [Member]",
        "terseLabel": "Equipment Notes Payable Acquired From Sheehy [Member]"
       }
      }
     },
     "localname": "EquipmentNotesPayableAcquiredFromSheehyMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EquipmentRent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment rent.",
        "label": "Equipment Rent",
        "terseLabel": "Equipment rent"
       }
      }
     },
     "localname": "EquipmentRent",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_EquityClassifiedWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity classified warrants.",
        "label": "Equity Classified Warrants [Member]"
       }
      }
     },
     "localname": "EquityClassifiedWarrantsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EscrowAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Escrow Agreement.",
        "label": "Escrow Agreement [Member]",
        "terseLabel": "Escrow Agreement [Member]"
       }
      }
     },
     "localname": "EscrowAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EstimatedFairValueOfWarrantAsDividend": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of warrant as dividend.",
        "label": "Estimated Fair Value of Warrant as Dividend",
        "terseLabel": "Estimated fair value of warrant as dividend"
       }
      }
     },
     "localname": "EstimatedFairValueOfWarrantAsDividend",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_EstimatedFairValueOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of warrants.",
        "label": "Estimated Fair Value Of Warrants",
        "terseLabel": "Estimated fair value of warrants"
       }
      }
     },
     "localname": "EstimatedFairValueOfWarrants",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_EstimatedValueOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated value of warrants.",
        "label": "Estimated Value Of Warrants",
        "terseLabel": "Estimated value of warrants"
       }
      }
     },
     "localname": "EstimatedValueOfWarrants",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ExerciseConversionRightNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise conversion right notice period.",
        "label": "Exercise Conversion Right Notice Period",
        "terseLabel": "Exercise of conversion right, notice period"
       }
      }
     },
     "localname": "ExerciseConversionRightNoticePeriod",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_FactorFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factor fee.",
        "label": "Factor Fee",
        "terseLabel": "Factor fee"
       }
      }
     },
     "localname": "FactorFee",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_FactorRemitsPercentageOfContractedAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factor remits percentage of contracted accounts receivable.",
        "label": "Factor Remits Percentage Of Contracted Accounts Receivable",
        "terseLabel": "Factor remits percentage of contracted accounts receivable"
       }
      }
     },
     "localname": "FactorRemitsPercentageOfContractedAccountsReceivable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_FactoredAccountsReceivableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for factored accounts receivable.",
        "label": "Factored Accounts Receivable [Text Block]",
        "terseLabel": "Factoring Arrangements"
       }
      }
     },
     "localname": "FactoredAccountsReceivableTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_FactoredFinanceFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factored finance fees.",
        "label": "Factored Finance Fees",
        "terseLabel": "Factored receivables, financing fees"
       }
      }
     },
     "localname": "FactoredFinanceFees",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FactoredReceivableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factored receivable advances.",
        "label": "Factored Receivable Current",
        "terseLabel": "Advances under factoring arrangements",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FactoredReceivableCurrent",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FactoredReceivablesInterestExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factored receivables interest expenses.",
        "label": "Factored Receivables Interest Expenses",
        "terseLabel": "Factored receivables, interest expense"
       }
      }
     },
     "localname": "FactoredReceivablesInterestExpenses",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FactoringWithRecourseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Factoring with recourse.",
        "label": "Factoring With Recourse [Abstract]"
       }
      }
     },
     "localname": "FactoringWithRecourseAbstract",
     "nsuri": "http://evotransinc.com/20200630",
     "xbrltype": "stringItemType"
    },
    "evoa_FairValueOfCommonStockAndRedeemableCommonStockIssuedForAcquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of common stock and redeemable common stock issued for acquisitions.",
        "label": "Fair Value Of Common Stock And Redeemable Common Stock Issued For Acquisitions",
        "terseLabel": "Fair value of common stock and redeemable common stock issued for acquisitions"
       }
      }
     },
     "localname": "FairValueOfCommonStockAndRedeemableCommonStockIssuedForAcquisitions",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FairValueOfCommonStockIssuedForPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of common stock issued for the purchase.",
        "label": "Fair Value Of Common Stock Issued For Purchase",
        "terseLabel": "Fair value of common stock issued for the purchase"
       }
      }
     },
     "localname": "FairValueOfCommonStockIssuedForPurchase",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FairValueOfDebtDiscountForConversionFeatureOnConvertiblePromissoryNotesRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of debt discount for conversion feature on convertible promissory notes \u2013 related party",
        "label": "Fair Value Of Debt Discount For Conversion Feature On Convertible Promissory Notes Related Party",
        "terseLabel": "Fair value of debt discount for conversion feature on convertible promissory notes \u2013 related party",
        "verboseLabel": "Fair value of debt discount for conversion feature on convertible promissory notes \u2013 related party"
       }
      }
     },
     "localname": "FairValueOfDebtDiscountForConversionFeatureOnConvertiblePromissoryNotesRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FairValueOfWarrant": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of warrant.",
        "label": "Fair Value Of Warrant",
        "terseLabel": "Fair value of warrants"
       }
      }
     },
     "localname": "FairValueOfWarrant",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FairValueOfWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of warrants.",
        "label": "Fair Value Of Warrants",
        "terseLabel": "Fair value of warrants"
       }
      }
     },
     "localname": "FairValueOfWarrants",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FairValueOfWarrantsAndCommonStockIssuedInConnectionWithFinancingArrangements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of warrants and common stock issued in connection with financing arrangements.",
        "label": "Fair Value Of Warrants And Common Stock Issued In Connection With Financing Arrangements",
        "terseLabel": "Fair value of warrants and common stock issued in connection with financing arrangements"
       }
      }
     },
     "localname": "FairValueOfWarrantsAndCommonStockIssuedInConnectionWithFinancingArrangements",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FinanceLeaseInitialPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease initial payment.",
        "label": "Finance Lease Initial Payment",
        "terseLabel": "Initial monthly payment"
       }
      }
     },
     "localname": "FinanceLeaseInitialPayment",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FinanceLeasePayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease payment.",
        "label": "Finance Lease Payment",
        "terseLabel": "Final payment"
       }
      }
     },
     "localname": "FinanceLeasePayment",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FinancialAdvisorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial advisor.",
        "label": "Financial Advisor [Member]",
        "terseLabel": "Financial Advisor [Member]"
       }
      }
     },
     "localname": "FinancialAdvisorMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FinancingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing agreement.",
        "label": "Financing Agreement [Member]",
        "terseLabel": "Financing Agreement [Member]"
       }
      }
     },
     "localname": "FinancingAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FinancingAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing agreements.",
        "label": "Financing Agreements [Member]",
        "terseLabel": "Financing Agreement [Member]"
       }
      }
     },
     "localname": "FinancingAgreementsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FinancingCostInterestRatePrime": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing cost interest rate prime.",
        "label": "Financing Cost Interest Rate Prime",
        "terseLabel": "Financing cost interest rate prime"
       }
      }
     },
     "localname": "FinancingCostInterestRatePrime",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_FinancingCostsOfInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing costs of interest rate.",
        "label": "Financing Costs Of Interest Rate",
        "terseLabel": "Financing costs of interest rate",
        "verboseLabel": "Financing costs of interest rate"
       }
      }
     },
     "localname": "FinancingCostsOfInterestRate",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_FinancingFeesDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing fees description.",
        "label": "Financing Fees Description",
        "terseLabel": "Financing fees, description"
       }
      }
     },
     "localname": "FinancingFeesDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_FinkleAndCourtlandtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finkle and Courtlandt.",
        "label": "Finkle And Courtlandt [Member]",
        "terseLabel": "Finkle and Courtlandt [Member]"
       }
      }
     },
     "localname": "FinkleAndCourtlandtMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FinkleEquipmentNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finkle equipment notes.",
        "label": "Finkle Equipment Notes [Member]",
        "terseLabel": "Frinkle Equipment Notes [Member]"
       }
      }
     },
     "localname": "FinkleEquipmentNotesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FinkleTransportIncorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finkle Transport Inc.",
        "label": "Finkle Transport Incorporation [Member]",
        "terseLabel": "Finkle [Member]",
        "verboseLabel": "Finkle Transport Inc. [Member]"
       }
      }
     },
     "localname": "FinkleTransportIncorporationMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FixedAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed asset.",
        "label": "Fixed Asset [Member]",
        "terseLabel": "Fixed Assets [Member]"
       }
      }
     },
     "localname": "FixedAssetMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FixedAssetsAcquiredFromIssuanceOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed assets acquired from issuance of debt.",
        "label": "Fixed Assets Acquired from Issuance of Debt",
        "terseLabel": "Fixed assets acquired from the issuance of debt"
       }
      }
     },
     "localname": "FixedAssetsAcquiredFromIssuanceOfDebt",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ForbearanceAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forbearance agreement term.",
        "label": "Forbearance Agreement Term",
        "terseLabel": "Forbearance agreement terms"
       }
      }
     },
     "localname": "ForbearanceAgreementTerm",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_FormerMembersOfTitanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former members of Titan.",
        "label": "Former Members Of Titan [Member]",
        "terseLabel": "Former Members Of Titan [Member]"
       }
      }
     },
     "localname": "FormerMembersOfTitanMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FormerOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former officer.",
        "label": "Former Officer [Member]",
        "terseLabel": "Former Officer [Member]"
       }
      }
     },
     "localname": "FormerOfficerMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FourPromissoryNotesIssuedFebruaryOneTwoThousandAndSeventeenToFormerEAFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four promissory notes issued February One Two Thousand and Seventeen to Former EAF.",
        "label": "Four Promissory Notes Issued February One Two Thousand And Seventeen To Former E A F [Member]",
        "terseLabel": "Four Promissory Notes Issued February 1, 2017 to Former EAF [Member]"
       }
      }
     },
     "localname": "FourPromissoryNotesIssuedFebruaryOneTwoThousandAndSeventeenToFormerEAFMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FreightRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Freight Revenue [Member]",
        "label": "Freight Revenue [Member]"
       }
      }
     },
     "localname": "FreightRevenueMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FundsHeldInReserveAgainstAdvances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds held in reserve against advances.",
        "label": "Funds Held In Reserve Against Advances",
        "terseLabel": "Funds held in reserve against advances"
       }
      }
     },
     "localname": "FundsHeldInReserveAgainstAdvances",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FundsHeldInReserveAgainstAdvancesUtilized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds held in reserve against advances utilized.",
        "label": "Funds Held In Reserve Against Advances Utilized",
        "terseLabel": "Funds held in reserve against advances utilized"
       }
      }
     },
     "localname": "FundsHeldInReserveAgainstAdvancesUtilized",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainLossAssociatedWithIssuanceOfCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss associated with issuance of common stock.",
        "label": "Gain Loss Associated With Issuance Of Common Stock",
        "terseLabel": "Gain associated with issuance of common stock"
       }
      }
     },
     "localname": "GainLossAssociatedWithIssuanceOfCommonStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainLossOnIssuanceOfCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) on issuance of common stock.",
        "label": "Gain Loss On Issuance Of Common Stock",
        "terseLabel": "Gain (loss) on issuance of common stock"
       }
      }
     },
     "localname": "GainLossOnIssuanceOfCommonStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainLossOnSettlementOfRelatedPartyDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on settlement of related party debt.",
        "label": "Gain Loss On Settlement Of Related Party Debt",
        "terseLabel": "Gain or loss on settlement of related party debt"
       }
      }
     },
     "localname": "GainLossOnSettlementOfRelatedPartyDebt",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainOnConversionOfAccountsPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on conversion of accounts payable.",
        "label": "Gain On Conversion Of Accounts Payable [Member]",
        "terseLabel": "Gain on Conversion of Accounts Payable [Member]"
       }
      }
     },
     "localname": "GainOnConversionOfAccountsPayableMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_GainOnConversionOfAccountsPayableToCommonStock": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain on conversion of accounts payable to common stock.",
        "label": "Gain On Conversion Of Accounts Payable To Common Stock",
        "negatedLabel": "Gain on conversion of accounts payable to common stock"
       }
      }
     },
     "localname": "GainOnConversionOfAccountsPayableToCommonStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GoingConcernPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Going concern.",
        "label": "Going Concern Policy [Text Block]",
        "terseLabel": "Going Concern"
       }
      }
     },
     "localname": "GoingConcernPolicyTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_GoodwillReductionDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill reduction during period.",
        "label": "Goodwill Reduction During Period",
        "negatedLabel": "Reduction of goodwill"
       }
      }
     },
     "localname": "GoodwillReductionDuringPeriod",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_HeldForSaleAssetsSoldForNoncashConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Held-for-sale Assets Sold For Noncash Consideration",
        "label": "Held-for-sale Assets Sold For Noncash Consideration",
        "terseLabel": "Held-for-sale assets sold for noncash consideration"
       }
      }
     },
     "localname": "HeldForSaleAssetsSoldForNoncashConsideration",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in accrued expenses and other current liabilities.",
        "label": "Increase Decrease In Accrued Expenses And Other Current Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInAlternativeFuelsTaxCreditReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in alternative fuels tax credit receivable.",
        "label": "Increase Decrease In Alternative Fuels Tax Credit Receivable",
        "negatedLabel": "Alternative fuels tax credit receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAlternativeFuelsTaxCreditReceivable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInDueFromRelatedPartiesCurrentExcludingAccountsReceivableRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in due from related parties current excluding accounts receivable related parties.",
        "label": "Increase Decrease In Due From Related Parties Current Excluding Accounts Receivable Related Parties",
        "negatedLabel": "Due from related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrentExcludingAccountsReceivableRelatedParties",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInInterestPayableNetRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in interest payable net related parties.",
        "label": "Increase Decrease In Interest Payable Net Related Parties",
        "terseLabel": "Accrued interest - related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInInterestPayableNetRelatedParties",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in operating lease liabilities.",
        "label": "Increase Decrease In Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseInNoncurrentWarrantLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in noncurrent warrant liabilities.",
        "label": "Increase in Noncurrent Warrant Liabilities",
        "terseLabel": "Increase in noncurrent warrant liabilities"
       }
      }
     },
     "localname": "IncreaseInNoncurrentWarrantLiabilities",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncrementalAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental amendment.",
        "label": "Incremental Amendment [Member]",
        "terseLabel": "Incremental Amendment [Member]"
       }
      }
     },
     "localname": "IncrementalAmendmentMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_IncrementalNaturalGasFacilitiesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental natural gas facilities agreement.",
        "label": "Incremental Natural Gas Facilities Agreement [Member]",
        "terseLabel": "Incremental Natural Gas Facilities Agreement [Member]"
       }
      }
     },
     "localname": "IncrementalNaturalGasFacilitiesAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_IncrementalTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental term loans.",
        "label": "Incremental Term Loans [Member]",
        "terseLabel": "Incremental Term Loans [Member]"
       }
      }
     },
     "localname": "IncrementalTermLoansMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_IncurredAmountOfLiquidatedDamages": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incurred amount of liquidated damages.",
        "label": "Incurred Amount of Liquidated Damages",
        "terseLabel": "Incurred amount of liquidated damages"
       }
      }
     },
     "localname": "IncurredAmountOfLiquidatedDamages",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IntercompanyAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intercompany agreement.",
        "label": "Intercompany Agreement [Member]",
        "terseLabel": "Intercompany Agreement [Member]"
       }
      }
     },
     "localname": "IntercompanyAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_IssuanceOfCommonStockAndWarrantsForServicesOrClaimsRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of stock and warrants for services or claims related party.",
        "label": "Issuance Of Common Stock And Warrants For Services Or Claims Related Party",
        "terseLabel": "Common stock issued for services - related party"
       }
      }
     },
     "localname": "IssuanceOfCommonStockAndWarrantsForServicesOrClaimsRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IssuanceOfCommonStockForCashRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock for cash related party.",
        "label": "Issuance of Common Stock for Cash Related Party",
        "terseLabel": "Issuance of common stock for cash - related party"
       }
      }
     },
     "localname": "IssuanceOfCommonStockForCashRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IssuanceOfCommonStockForCashRelatedPartyShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock for cash related party shares.",
        "label": "Issuance of Common Stock for Cash Related Party Shares",
        "terseLabel": "Issuance of common stock for cash - related party, shares"
       }
      }
     },
     "localname": "IssuanceOfCommonStockForCashRelatedPartyShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_IssuanceOfCommonStockUponSatisfactionOfDeferredCompensations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock upon satisfaction of deferred compensations.",
        "label": "Issuance Of Common Stock Upon Satisfaction Of Deferred Compensations",
        "terseLabel": "Issuance of common stock upon satisfaction of deferred compensation"
       }
      }
     },
     "localname": "IssuanceOfCommonStockUponSatisfactionOfDeferredCompensations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_IssuanceOfWarrantsAsDeemedDividendRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of warrants as deemed dividend - related party",
        "label": "Issuance Of Warrants As Deemed Dividend - Related Party",
        "negatedLabel": "Issuance of warrants as deemed dividend - related party"
       }
      }
     },
     "localname": "IssuanceOfWarrantsAsDeemedDividendRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_JBLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JB Lease.",
        "label": "J B Lease [Member]",
        "terseLabel": "JB Lease [Member]"
       }
      }
     },
     "localname": "JBLeaseMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_JBLeaseNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JB lease note.",
        "label": "J B Lease Note [Member]",
        "terseLabel": "JB Lease Note [Member]"
       }
      }
     },
     "localname": "JBLeaseNoteMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LeaseAgreementInitialPaymentPerEachMonth": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease agreement initial payment per each month.",
        "label": "Lease Agreement Initial Payment Per Each Month",
        "terseLabel": "Lease agreement monthly payment"
       }
      }
     },
     "localname": "LeaseAgreementInitialPaymentPerEachMonth",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LeaseAgreementPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease agreement payment period.",
        "label": "Lease Agreement Payment Period",
        "terseLabel": "Lease agreement payment period"
       }
      }
     },
     "localname": "LeaseAgreementPaymentPeriod",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_LeaseAmortizationExpense": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease amortization expense.",
        "label": "Lease Amortization Expense",
        "terseLabel": "Non-cash lease expense"
       }
      }
     },
     "localname": "LeaseAmortizationExpense",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LeaseAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease assets.",
        "label": "Lease Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "LeaseAssetsAbstract",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_LeaseExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease expiration period.",
        "label": "Lease Expiration Period"
       }
      }
     },
     "localname": "LeaseExpirationPeriod",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "evoa_LeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liabilities.",
        "label": "Lease Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LeaseLiabilitiesAbstract",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_LesseeOperatingAndFinancingLeasesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating and financing leases disclosure text block.",
        "label": "Lessee Operating And Financing Leases Disclosure [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_LetterOfCreditDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter Of Credit Description",
        "terseLabel": "Letter of credit, description"
       }
      }
     },
     "localname": "LetterOfCreditDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_LetterOfIntentAndMemoOfUnderstandingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letter of Intent and Memo of Understanding.",
        "label": "Letter Of Intent And Memo Of Understanding [Member]",
        "terseLabel": "Letter of Intent and Memo of Understanding [Member]"
       }
      }
     },
     "localname": "LetterOfIntentAndMemoOfUnderstandingMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LineOfCreditCurrentWithExtendedMaturity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit current with extended maturity",
        "label": "Line Of Credit Current With Extended Maturity",
        "terseLabel": "Extended line-of-credit's maturity"
       }
      }
     },
     "localname": "LineOfCreditCurrentWithExtendedMaturity",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LineOfCreditFacilityAdvance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility advance.",
        "label": "Line of Credit Facility Advance",
        "terseLabel": "Line of credit facility advance"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdvance",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LineOfCreditNumberOfInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit number of installments.",
        "label": "Line Of Credit Number Of Installments",
        "terseLabel": "Number of installments for repayment"
       }
      }
     },
     "localname": "LineOfCreditNumberOfInstallments",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_LoadtrekMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loadtrek.",
        "label": "Loadtrek [Member]",
        "terseLabel": "Loadtrek [Member]"
       }
      }
     },
     "localname": "LoadtrekMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan agreement.",
        "label": "Loan Agreement [Member]",
        "terseLabel": "Loan Agreement [Member]"
       }
      }
     },
     "localname": "LoanAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LongTermDebtCurrentOtherThanNotesAndAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails2": {
       "order": 0.0,
       "parentTag": "evoa_LongTermDebtOtherThanNotesAndAdvances",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt current other than notes and advanced.",
        "label": "Long Term Debt Current Other Than Notes And Advances",
        "negatedLabel": "Less current portion",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrentOtherThanNotesAndAdvances",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LongTermDebtNonCurrentOtherThanNotes": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails2": {
       "order": 1.0,
       "parentTag": "evoa_LongTermDebtOtherThanNotesAndAdvances",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt non current other than notes.",
        "label": "Long Term Debt Non Current Other Than Notes",
        "terseLabel": "Long-term debt, less current portion",
        "verboseLabel": "Long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNonCurrentOtherThanNotes",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LongTermDebtOtherThanNotesAndAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt other than notes and advances.",
        "label": "Long Term Debt Other Than Notes And Advances",
        "totalLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtOtherThanNotesAndAdvances",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LongTermDebtRelatedPartiesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt related parties current.",
        "label": "Long Term Debt Related Parties Current",
        "terseLabel": "Current portion of long-term debt - related party"
       }
      }
     },
     "localname": "LongTermDebtRelatedPartiesCurrent",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LongTermDebtRelatedPartiesNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt related parties, noncurrent.",
        "label": "Long Term Debt Related Parties Noncurrent",
        "terseLabel": "Long-term debt - related party"
       }
      }
     },
     "localname": "LongTermDebtRelatedPartiesNoncurrent",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LongTermDebtWithRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt with related parties.",
        "label": "Long Term Debt With Related Parties [Member]"
       }
      }
     },
     "localname": "LongTermDebtWithRelatedPartiesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LongTermDebtWithUnrelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt with unrelated parties.",
        "label": "Long Term Debt with Unrelated Parties [Member]",
        "terseLabel": "Long-Term Debt with Unrelated Parties [Member]"
       }
      }
     },
     "localname": "LongTermDebtWithUnrelatedPartiesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LongTermPurchaseCommitmentToPurchaseNaturalGasOnTakeOrPayBasisWithNumberOfVendors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term purchase commitment to purchase natural gas on take or pay basis with number of vendors.",
        "label": "Long Term Purchase Commitment To Purchase Natural Gas On Take Or Pay Basis With Number Of Vendors",
        "terseLabel": "Commitments to purchase natural gas on take-or-pay basis with number of vendors"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentToPurchaseNaturalGasOnTakeOrPayBasisWithNumberOfVendors",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_LongTernDebtRemainingObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long tern debt remaining obligations.",
        "label": "Long Tern Debt Remaining Obligations",
        "terseLabel": "Long tern debt remaining obligations"
       }
      }
     },
     "localname": "LongTernDebtRemainingObligations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_MainStreetLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Main street loan.",
        "label": "Main Street Loan [Member]",
        "terseLabel": "Main Street Loan [Member]"
       }
      }
     },
     "localname": "MainStreetLoanMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_MainStreetLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Main street loans.",
        "label": "Main Street Loans [Member]",
        "terseLabel": "Main Street Loan [Member]"
       }
      }
     },
     "localname": "MainStreetLoansMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_MidwestBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Midwest Bank.",
        "label": "Midwest Banks [Member]",
        "terseLabel": "Midwest Bank [Member]"
       }
      }
     },
     "localname": "MidwestBanksMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_MinimumProceedsFromIssuanceOfCapitalForDebtInstrumentMaturity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum proceeds from issuance of capital for debt instrument maturity.",
        "label": "Minimum Proceeds From Issuance Of Capital For Debt Instrument Maturity",
        "terseLabel": "Proceeds from public or private offering"
       }
      }
     },
     "localname": "MinimumProceedsFromIssuanceOfCapitalForDebtInstrumentMaturity",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_MonteCarloSimulationModelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monte carlo simulation model.",
        "label": "Monte Carlo Simulation Model [Member]",
        "terseLabel": "Monte Carlo Simulation Model [Member]"
       }
      }
     },
     "localname": "MonteCarloSimulationModelMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NonCashInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non cash interest expense.",
        "label": "Non Cash Interest Expense",
        "terseLabel": "Non-cash interest expense"
       }
      }
     },
     "localname": "NonCashInterestExpense",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_NorthAmericanDispatchSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North American Dispatch Systems.",
        "label": "North American Dispatch Systems [Member]",
        "terseLabel": "North American Dispatch Systems [Member]"
       }
      }
     },
     "localname": "NorthAmericanDispatchSystemsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotePayableIssuedDuringNovemberTwoThousandAndEighteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note payable issued during November Two Thousand and Eighteen.",
        "label": "Note Payable Issued During November Two Thousand And Eighteen [Member]",
        "terseLabel": "Note Payable Issued During November Two Thousand And Eighteen [Member]"
       }
      }
     },
     "localname": "NotePayableIssuedDuringNovemberTwoThousandAndEighteenMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotePayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note payable.",
        "label": "Note Payable [Member]",
        "terseLabel": "Note Payable [Member]"
       }
      }
     },
     "localname": "NotePayableMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotePayableToFinancingCompanyIssuedFebruaryElevenTwoThousandAndNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note payable to financing company issued February Eleven Two Thousand and Nineteen.",
        "label": "Note Payable To Financing Company Issued February Eleven Two Thousand And Nineteen [Member]",
        "terseLabel": "Note Payable To Financing Company Issued February Eleven Two Thousand And Nineteen [Member]"
       }
      }
     },
     "localname": "NotePayableToFinancingCompanyIssuedFebruaryElevenTwoThousandAndNineteenMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotePayableToFinancingCompanyIssuedJanuaryTwentyThreeTwoThousandAndNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note payable to financing company issued January Twenty Three Two Thousand and Nineteen.",
        "label": "Note Payable To Financing Company Issued January Twenty Three Two Thousand And Nineteen [Member]",
        "terseLabel": "Note Payable To Financing Company Issued January Twenty Three Two Thousand And Nineteen [Member]"
       }
      }
     },
     "localname": "NotePayableToFinancingCompanyIssuedJanuaryTwentyThreeTwoThousandAndNineteenMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotePayableToFinancingCompanyIssuedJanuaryTwentyTwoTwoThousandAndNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note payable to financing company issued January Twenty Two Two Thousand and Nineteen.",
        "label": "Note Payable To Financing Company Issued January Twenty Two Two Thousand And Nineteen [Member]",
        "terseLabel": "Note Payable To Financing Company Issued January Twenty Two Two Thousand And Nineteen [Member]"
       }
      }
     },
     "localname": "NotePayableToFinancingCompanyIssuedJanuaryTwentyTwoTwoThousandAndNineteenMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotePayableToFinancingCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note payable to financing company.",
        "label": "Note Payable To Financing Company [Member]",
        "terseLabel": "Note Payable To Financing Company [Member]"
       }
      }
     },
     "localname": "NotePayableToFinancingCompanyMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotesPayableAcquiredFromJBLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes payable acquired from JB Lease.",
        "label": "Notes Payable Acquired From J B Lease [Member]",
        "terseLabel": "Notes Payable Acquired From JB Lease [Member]"
       }
      }
     },
     "localname": "NotesPayableAcquiredFromJBLeaseMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotesPayableAcquiredFromRitterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes payable acquired from Ritter.",
        "label": "Notes Payable Acquired From Ritter [Member]",
        "terseLabel": "Notes Payable Acquired From Ritter [Member]"
       }
      }
     },
     "localname": "NotesPayableAcquiredFromRitterMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotesPayableToBanksAcquiredFromSheehyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes payable to banks acquired from Sheehy.",
        "label": "Notes Payable To Banks Acquired From Sheehy [Member]",
        "terseLabel": "Notes Payable To Bank Acquired From Sheehy [Member]"
       }
      }
     },
     "localname": "NotesPayableToBanksAcquiredFromSheehyMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotesPurchaseAgreementsAndReleasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes purchase agreements and releases.",
        "label": "Notes Purchase Agreements And Releases [Member]",
        "terseLabel": "Note Purchase Agreements and Releases [Member]"
       }
      }
     },
     "localname": "NotesPurchaseAgreementsAndReleasesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NumberOfAcquisitionsCompleted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of acquisitions completed.",
        "label": "Number Of Acquisitions Completed",
        "terseLabel": "Number of acquisitions completed"
       }
      }
     },
     "localname": "NumberOfAcquisitionsCompleted",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfDedicatedStations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of dedicated stations.",
        "label": "Number Of Dedicated Stations",
        "terseLabel": "Number of dedicated stations"
       }
      }
     },
     "localname": "NumberOfDedicatedStations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfFuelingStations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fueling stations.",
        "label": "Number Of Fueling Stations",
        "terseLabel": "Number of fueling stations",
        "verboseLabel": "Number of fueling stations"
       }
      }
     },
     "localname": "NumberOfFuelingStations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfLineOfCreditAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of line-of-credit agreements.",
        "label": "Number Of Line Of Credit Agreements",
        "terseLabel": "Number of line-of-credit agreements"
       }
      }
     },
     "localname": "NumberOfLineOfCreditAgreements",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfMainTerminalsInOperation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of main terminals in operation.",
        "label": "Number Of Main Terminals In Operation",
        "terseLabel": "Number of main terminals in operation"
       }
      }
     },
     "localname": "NumberOfMainTerminalsInOperation",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfOperatingFuelingStations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating fueling stations.",
        "label": "Number Of Operating Fueling Stations",
        "terseLabel": "Number of stations located"
       }
      }
     },
     "localname": "NumberOfOperatingFuelingStations",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfTractorsToBeAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of tractors to be acquired.",
        "label": "Number Of Tractors To Be Acquired",
        "terseLabel": "Number of tractors to be acquired"
       }
      }
     },
     "localname": "NumberOfTractorsToBeAcquired",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfTranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of tranches.",
        "label": "Number Of Tranches",
        "terseLabel": "Number of tranches"
       }
      }
     },
     "localname": "NumberOfTranches",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfVehiclesUsedInOperation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of vehicles used in operation.",
        "label": "Number Of Vehicles Used In Operation",
        "terseLabel": "Number of vehicles used in operation"
       }
      }
     },
     "localname": "NumberOfVehiclesUsedInOperation",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfVoteEntitledForEachShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of vote entitled for each shares.",
        "label": "Number Of Vote Entitled For Each Shares",
        "terseLabel": "Number of vote entitled for each shares"
       }
      }
     },
     "localname": "NumberOfVoteEntitledForEachShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfWarrantsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants issued.",
        "label": "Number Of Warrants Issued",
        "terseLabel": "Number of warrants issued"
       }
      }
     },
     "localname": "NumberOfWarrantsIssued",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_OfficerAndSheehyEnterprisesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Officer and Sheehy Enterprises Inc.",
        "label": "Officer And Sheehy Enterprises Inc [Member]",
        "terseLabel": "Officer and Sheehy Enterprises Inc [Member]"
       }
      }
     },
     "localname": "OfficerAndSheehyEnterprisesIncMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OmnibusAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Omnibus Amendment.",
        "label": "Omnibus Amendment [Member]",
        "terseLabel": "Omnibus Amendment [Member]"
       }
      }
     },
     "localname": "OmnibusAmendmentMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One customer.",
        "label": "One Customer [Member]",
        "terseLabel": "One customer [Member]"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OperatingExpensesExcludingDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating expenses excluding depreciation and amortization.",
        "label": "Operating Expenses Excluding Depreciation And Amortization",
        "negatedLabel": "Operating expenses excluding depreciation and amortization"
       }
      }
     },
     "localname": "OperatingExpensesExcludingDepreciationAndAmortization",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_OtherExecutiveOfficersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other executive officers.",
        "label": "Other Executive Officers [Member]",
        "terseLabel": "Other Named Executive Officers [Member]"
       }
      }
     },
     "localname": "OtherExecutiveOfficersMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OtherOperatingRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other operating revenue",
        "label": "Other operating revenue",
        "terseLabel": "Other operating revenue"
       }
      }
     },
     "localname": "OtherOperatingRevenue",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_OtherRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Revenue [Member]",
        "label": "Other Revenue [Member]"
       }
      }
     },
     "localname": "OtherRevenueMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OutOfPeriodAdjustmentsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Out of period adjustments.",
        "label": "Out Of Period Adjustments [Policy Text Block]",
        "terseLabel": "Out of Period Adjustments"
       }
      }
     },
     "localname": "OutOfPeriodAdjustmentsPolicyTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_PaycheckProtectionProgramLoanCARESActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program Loan, CARES Act.",
        "label": "Paycheck Protection Program Loan C A R E S Act [Member]",
        "terseLabel": "Paycheck Protection Program Loan, CARES Act [Member]",
        "verboseLabel": "PPP Loan [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanCARESActMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PaycheckProtectionProgramLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program Loan.",
        "label": "Paycheck Protection Program Loan [Member]",
        "terseLabel": "Paycheck Protection Program Loan [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PaycheckProtectionProgramLoansCARESActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loans CARES act.",
        "label": "Paycheck Protection Program Loans C A R E S Act [Member]",
        "terseLabel": "Paycheck Protection Program Loan CARES Act [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoansCARESActMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PaycheckProtectionProgramLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loans.",
        "label": "Paycheck Protection Program Loans [Member]",
        "terseLabel": "PPP Loan [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoansMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PaymentOfEquipmentDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of equipment debt.",
        "label": "Payment Of Equipment Debt",
        "terseLabel": "Payment of equipment debt"
       }
      }
     },
     "localname": "PaymentOfEquipmentDebt",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsForLegalSettlementToBePaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for legal settlement to be paid.",
        "label": "Payments For Legal Settlement To Be Paid",
        "terseLabel": "Aggregate legal settlements to be paid"
       }
      }
     },
     "localname": "PaymentsForLegalSettlementToBePaid",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsForLiquidatedDamages": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for liquidated damages.",
        "label": "Payments For Liquidated Damages",
        "terseLabel": "Payments for liquidated damages"
       }
      }
     },
     "localname": "PaymentsForLiquidatedDamages",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsForRelatedPartyAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for related party advances.",
        "label": "Payments For Related Party Advances",
        "negatedLabel": "Payments on related party advances"
       }
      }
     },
     "localname": "PaymentsForRelatedPartyAdvances",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsForTransportationSettlements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for transportation settlements.",
        "label": "Payments For Transportation Settlements",
        "terseLabel": "Payments for transportation settlements"
       }
      }
     },
     "localname": "PaymentsForTransportationSettlements",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOfUnderwriterDiscountsOrCommissions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of underwriter discounts or commissions.",
        "label": "Payments Of Underwriter Discounts Or Commissions",
        "terseLabel": "Payments of underwriter discounts or commissions"
       }
      }
     },
     "localname": "PaymentsOfUnderwriterDiscountsOrCommissions",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOnFactoringArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments on factoring arrangements.",
        "label": "Payments On Factoring Arrangements",
        "negatedLabel": "Payments on factoring arrangements"
       }
      }
     },
     "localname": "PaymentsOnFactoringArrangements",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOnFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments on finance lease liability",
        "label": "Payments On Finance Lease Liability",
        "negatedLabel": "Payments on finance lease liability"
       }
      }
     },
     "localname": "PaymentsOnFinanceLeaseLiability",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOnFuelAdvance": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments on fuel advance.",
        "label": "Payments On Fuel Advance",
        "negatedLabel": "Payments on fuel advance"
       }
      }
     },
     "localname": "PaymentsOnFuelAdvance",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PercentageOfCommonStockOfGuaranteedBeneficialOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of common stock of guaranteed beneficial owners.",
        "label": "Percentage Of Common Stock Of Guaranteed Beneficial Owners",
        "terseLabel": "Percentage of common stock of guaranteed beneficial owners"
       }
      }
     },
     "localname": "PercentageOfCommonStockOfGuaranteedBeneficialOwners",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PercentageOfFinancingFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of financing fee.",
        "label": "Percentage Of Financing Fee",
        "terseLabel": "Percentage of financing fee"
       }
      }
     },
     "localname": "PercentageOfFinancingFee",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PercentageOfOwnershipInterestContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership interest contribution.",
        "label": "Percentage Of Ownership Interest Contribution",
        "terseLabel": "Percentage of ownership interest contribution"
       }
      }
     },
     "localname": "PercentageOfOwnershipInterestContribution",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PercentageOfPrincipalOutstandingAsLiquidationDamages": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal outstanding as liquidation damages.",
        "label": "Percentage Of Principal Outstanding As Liquidation Damages",
        "terseLabel": "Liquidated damages"
       }
      }
     },
     "localname": "PercentageOfPrincipalOutstandingAsLiquidationDamages",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PercentageOfSaleOfEscrowedOutstandingBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds to paid shareholders party percentage.",
        "label": "Percentage Of Sale Of Escrowed Outstanding Balance",
        "terseLabel": "Proceeds to paid shareholders party, percentage"
       }
      }
     },
     "localname": "PercentageOfSaleOfEscrowedOutstandingBalance",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PreferredDividendDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred dividend description.",
        "label": "Preferred Dividend Description",
        "terseLabel": "Preferred dividend, description"
       }
      }
     },
     "localname": "PreferredDividendDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_PreferredSharesIssuedDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares issued, description.",
        "label": "Preferred Shares Issued Description",
        "terseLabel": "Preferred shares issued, description"
       }
      }
     },
     "localname": "PreferredSharesIssuedDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_PreferredStockDividendPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock dividend payment period.",
        "label": "Preferred Stock Dividend Payment Period",
        "terseLabel": "Preferred stock dividend payment period"
       }
      }
     },
     "localname": "PreferredStockDividendPaymentPeriod",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_PreferredStockSharesIssuable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock shares issuable.",
        "label": "Preferred Stock Shares Issuable",
        "terseLabel": "Preferred stock, agreed to issue"
       }
      }
     },
     "localname": "PreferredStockSharesIssuable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_PrepaymentOfOutstandingTermLoanPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment of outstanding term loan percentage.",
        "label": "Prepayment Of Outstanding Term Loan Percentage",
        "terseLabel": "Prepayment of outstanding term loan percentage"
       }
      }
     },
     "localname": "PrepaymentOfOutstandingTermLoanPercentage",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PrincipleAndInterestPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principle and interest payments.",
        "label": "Principle And Interest Payments",
        "terseLabel": "Principle and interest payments"
       }
      }
     },
     "localname": "PrincipleAndInterestPayments",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PrivateOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private offering.",
        "label": "Private Offering [Member]",
        "terseLabel": "Private Offering [Member]"
       }
      }
     },
     "localname": "PrivateOfferingMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ProceedsAmountRetainedToReduceOutstandingPrincipalAmountOfFactorAdvances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds amount retained to reduce outstanding principal amount of factor advances.",
        "label": "Proceeds Amount Retained To Reduce Outstanding Principal Amount Of Factor Advances",
        "terseLabel": "Amount retained to reduce outstanding principal amount of factoring advances"
       }
      }
     },
     "localname": "ProceedsAmountRetainedToReduceOutstandingPrincipalAmountOfFactorAdvances",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromFactor": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a proceeds from factor amount",
        "label": "Proceeds From Factor",
        "terseLabel": "Advances from factoring arrangements, net"
       }
      }
     },
     "localname": "ProceedsFromFactor",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromIssuanceOfDebtAndEquityOfferings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of debt and equity offerings.",
        "label": "Proceeds From Issuance Of Debt And Equity Offerings",
        "terseLabel": "Public or private debt or equity securities offerings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebtAndEquityOfferings",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromIssuanceOfRelatedPartyDebt": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of related party debt.",
        "label": "Proceeds From Issuance Of Related Party Debt",
        "terseLabel": "Proceeds from issuance of debt - related party"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfRelatedPartyDebt",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromSaleLeaseback": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from sale leaseback.",
        "label": "Proceeds From Sale Leaseback",
        "terseLabel": "Proceeds from sale-leaseback"
       }
      }
     },
     "localname": "ProceedsFromSaleLeaseback",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromSaleOfCommonStockPreferredStockAndWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from sale of common stock, preferred stock and warrants.",
        "label": "Proceeds From Sale Of Common Stock Preferred Stock And Warrants",
        "terseLabel": "Proceeds from sale of common stock, preferred stock and warrants"
       }
      }
     },
     "localname": "ProceedsFromSaleOfCommonStockPreferredStockAndWarrants",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromTransportationSettlements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from transportation settlements.",
        "label": "Proceeds From Transportation Settlements",
        "terseLabel": "Proceeds from transportation settlements"
       }
      }
     },
     "localname": "ProceedsFromTransportationSettlements",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PromissoryNoteIssuedFebruaryOneTwoThousandAndSeventeenToFormerEAFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note issued February One Two Thousand and Seventeen to Former EAF.",
        "label": "Promissory Note Issued February One Two Thousand And Seventeen To Former E A F [Member]",
        "terseLabel": "Promissory Note Issued February One Two Thousand And Seventeen To Former EAF [Member]"
       }
      }
     },
     "localname": "PromissoryNoteIssuedFebruaryOneTwoThousandAndSeventeenToFormerEAFMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PromissoryNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note.",
        "label": "Promissory Note [Member]",
        "terseLabel": "Promissory Note [Member]"
       }
      }
     },
     "localname": "PromissoryNoteMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PromissoryNoteStockholderIssuedFebruaryTwoTwoThousandAndNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note stockholder issued February Two Two Thousand and Nineteen.",
        "label": "Promissory Note Stockholder Issued February Two Two Thousand And Nineteen [Member]",
        "terseLabel": "Promissory Note Stockholder Issued February Two Two Thousand And Nineteen [Member]"
       }
      }
     },
     "localname": "PromissoryNoteStockholderIssuedFebruaryTwoTwoThousandAndNineteenMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PromissoryNoteStockholderIssuedJuneOneTwoThousandAndEighteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note stockholder issued June One Two Thousand and Eighteen.",
        "label": "Promissory Note Stockholder Issued June One Two Thousand And Eighteen [Member]",
        "terseLabel": "Promissory Note Stockholder Issued June One Two Thousand And Eighteen [Member]"
       }
      }
     },
     "localname": "PromissoryNoteStockholderIssuedJuneOneTwoThousandAndEighteenMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PromissoryNoteTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note two.",
        "label": "Promissory Note Two [Member]",
        "terseLabel": "Promissory Note Two [Member]"
       }
      }
     },
     "localname": "PromissoryNoteTwoMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PromissoryNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory Notes.",
        "label": "Promissory Notes [Member]",
        "terseLabel": "Promissory Notes"
       }
      }
     },
     "localname": "PromissoryNotesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public offering.",
        "label": "Public Offering [Member]",
        "terseLabel": "Public Offering [Member]"
       }
      }
     },
     "localname": "PublicOfferingMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PurchaseOfAccountsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails": {
       "order": 0.0,
       "parentTag": "evoa_FactoredReceivableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased accounts receivable",
        "label": "Purchase Of Accounts Receivable",
        "terseLabel": "Purchased accounts receivable"
       }
      }
     },
     "localname": "PurchaseOfAccountsReceivable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PurchaseOfFixedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of fixed assets.",
        "label": "Purchase Of Fixed Assets [Member]",
        "terseLabel": "Purchase of Fixed Assets [Member]"
       }
      }
     },
     "localname": "PurchaseOfFixedAssetsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PurchasedTransportation": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of purchased transportation.",
        "label": "Purchased Transportation",
        "terseLabel": "Purchased transportation"
       }
      }
     },
     "localname": "PurchasedTransportation",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RScottWheelerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "R. Scott Wheeler.",
        "label": "R Scott Wheeler [Member]",
        "terseLabel": "R. Scott Wheeler [Member]"
       }
      }
     },
     "localname": "RScottWheelerMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ReclassificationOfLongTermDebtToLongTermDebtRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification of long term debt to long term debt related party.",
        "label": "Reclassification Of Long Term Debt To Long Term Debt Related Party",
        "terseLabel": "Reclassification of long-term debt to long-term debt - related party"
       }
      }
     },
     "localname": "ReclassificationOfLongTermDebtToLongTermDebtRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RedeemableCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable common stock.",
        "label": "Redeemable Common Stock [Member]",
        "terseLabel": "Redeemable Common Stock [Member]"
       }
      }
     },
     "localname": "RedeemableCommonStockMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_RedeemableSeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable Series B Preferred Stock [Member]",
        "label": "Redeemable Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "RedeemableSeriesBPreferredStockMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_RedeemableSeriesPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable series preferred stock.",
        "label": "Redeemable Series Preferred Stock [Member]",
        "terseLabel": "Redeemable Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "RedeemableSeriesPreferredStockMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_RedemptionOfCommonStockDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption of common Stock, description.",
        "label": "Redemption Of Common Stock Description",
        "terseLabel": "Redemption of common Stock, description"
       }
      }
     },
     "localname": "RedemptionOfCommonStockDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_RedemptionOfCommonStockForRedeemablePreferredStockRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption of common stock for redeemable preferred stock related party.",
        "label": "Redemption of Common Stock for Redeemable Preferred Stock Related Party",
        "negatedLabel": "Redemption of common stock for Series B redeemable preferred stock - related party"
       }
      }
     },
     "localname": "RedemptionOfCommonStockForRedeemablePreferredStockRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RedemptionOfCommonStockForRedeemablePreferredStockRelatedPartyShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption of common stock for redeemable preferred stock related party, shares",
        "label": "Redemption of Common Stock for Redeemable Preferred Stock Related Party, Shares",
        "negatedLabel": "Redemption of common stock for Series B redeemable preferred stock - related party, shares"
       }
      }
     },
     "localname": "RedemptionOfCommonStockForRedeemablePreferredStockRelatedPartyShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_ReimbursementOfExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reimbursement of expenses.",
        "label": "Reimbursement Of Expenses",
        "terseLabel": "Reimbursement of expenses"
       }
      }
     },
     "localname": "ReimbursementOfExpenses",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RelatedPartyLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party leases.",
        "label": "Related Party Leases [Member]"
       }
      }
     },
     "localname": "RelatedPartyLeasesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_RepaymentsOfDebtExcludingRelatedPartyDebt": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of debt excluding related party debt.",
        "label": "Repayments Of Debt Excluding Related Party Debt",
        "negatedLabel": "Payments of principal on debt"
       }
      }
     },
     "localname": "RepaymentsOfDebtExcludingRelatedPartyDebt",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RepaymentsOfDebtRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of debt related party.",
        "label": "Repayments Of Debt Related Party",
        "negatedLabel": "Payments of principal on debt - related party"
       }
      }
     },
     "localname": "RepaymentsOfDebtRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RepaymentsOfRelatedPartyDebtIncreasedMonthlyPrincipalPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of related party debt, increased monthly principal payments.",
        "label": "Repayments Of Related Party Debt Increased Monthly Principal Payments",
        "terseLabel": "Payment of increased monthly principal amount to Peck"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebtIncreasedMonthlyPrincipalPayments",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RevisionOfPreviouslyIssuedFinancialStatementPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revision of Previously Issued Financial Statements.",
        "label": "Revision Of Previously Issued Financial Statement Policy [Text Block]",
        "terseLabel": "Revision of Previously Issued Financial Statements"
       }
      }
     },
     "localname": "RevisionOfPreviouslyIssuedFinancialStatementPolicyTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_RightOfUseAssetDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use asset deposit.",
        "label": "Right Of Use Asset Deposit",
        "terseLabel": "Right-of-use asset deposit"
       }
      }
     },
     "localname": "RightOfUseAssetDeposit",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RitterCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ritter Companies.",
        "label": "Ritter Companies [Member]",
        "terseLabel": "Ritter Companies [Member]",
        "verboseLabel": "Ritter Acquisition [Member]"
       }
      }
     },
     "localname": "RitterCompaniesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SaleLeaseBackMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale lease back.",
        "label": "Sale Lease Back [Member]",
        "terseLabel": "Sale Lease Back [Member]"
       }
      }
     },
     "localname": "SaleLeaseBackMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SaleOfCommonStockDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of stock, description",
        "label": "Sale Of Common Stock Description",
        "terseLabel": "Sale of stock, description"
       }
      }
     },
     "localname": "SaleOfCommonStockDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_ScheduleOfBalancesRecordedInConsolidatedBalanceSheetRelatedToLeaseArrangementsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of balances recorded in consolidated balance sheet related to lease arrangements.",
        "label": "Schedule Of Balances Recorded In Consolidated Balance Sheet Related To Lease Arrangements Table [Text Block]",
        "terseLabel": "Schedule of Balances Recorded in Condensed Consolidated Balance Sheet Related to Lease Arrangements"
       }
      }
     },
     "localname": "ScheduleOfBalancesRecordedInConsolidatedBalanceSheetRelatedToLeaseArrangementsTableTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_ScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earned and unearned components included in advances from factoring arrangement.",
        "label": "Schedule Of Earned And Unearned Components Included In Advances From Factoring Arrangement Table [Text Block]",
        "terseLabel": "Schedule of Earned and Unearned Components Included in Advances from Factoring Arrangement"
       }
      }
     },
     "localname": "ScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementTableTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of maturities of operating and finance leases liabilities.",
        "label": "Schedule Of Maturities Of Operating And Finance Leases Liabilities Table [Text Block]",
        "terseLabel": "Schedule of Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_ScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of supplemental cash flow information and non-cash activity related to leases.",
        "label": "Schedule Of Supplemental Cash Flow Information And Non Cash Activity Related To Leases Table [Text Block]",
        "terseLabel": "Schedule of Supplemental Cash Flow Information and Non-Cash Activity Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesTableTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of weighted average remaining lease term and discount rate.",
        "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate Table [Text Block]",
        "terseLabel": "Schedule of Weighted-Average Remaining Lease-Term and Discount Rate"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_SeasonalityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for seasonality.",
        "label": "Seasonality Policy [Text Block]",
        "terseLabel": "Seasonality"
       }
      }
     },
     "localname": "SeasonalityPolicyTextBlock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_SecondIncrementalAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second incremental amendment.",
        "label": "Second Incremental Amendment [Member]",
        "terseLabel": "Second Incremental Amendment [Member]"
       }
      }
     },
     "localname": "SecondIncrementalAmendmentMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SecondIncrementalTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second incremental term loans.",
        "label": "Second Incremental Term Loans [Member]",
        "terseLabel": "Second Incremental Term Loans [Member]"
       }
      }
     },
     "localname": "SecondIncrementalTermLoansMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SecondOmnibusAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Omnibus Amendment.",
        "label": "Second Omnibus Amendment [Member]",
        "terseLabel": "Second Omnibus Amendment [Member]"
       }
      }
     },
     "localname": "SecondOmnibusAmendmentMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SecuredConvertiblePromissoryNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured convertible promissory notes.",
        "label": "Secured Convertible Promissory Notes [Member]",
        "terseLabel": "Secured Convertible Promissory Notes [Member]",
        "verboseLabel": "Secured Convertible Promissory Notes"
       }
      }
     },
     "localname": "SecuredConvertiblePromissoryNotesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SeniorPromissoryNoteIssuedFebruaryOneTwoThousandAndSeventeenToFormerEAFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior promissory note issued February One Two Thousand and Seventeen to Former EAF.",
        "label": "Senior Promissory Note Issued February One Two Thousand And Seventeen To Former E A F [Member]",
        "terseLabel": "Senior Promissory Note Issued February One Two Thousand And Seventeen To Former EAF [Member]"
       }
      }
     },
     "localname": "SeniorPromissoryNoteIssuedFebruaryOneTwoThousandAndSeventeenToFormerEAFMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SeriesARedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Redeemable Convertible Preferred Stock [Member]",
        "label": "Series A Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series A Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesARedeemableConvertiblePreferredStockMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SeriesBRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B redeemable convertible preferred stock.",
        "label": "Series B Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series B Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesBRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SettlementAgreementsAndDeferredGain": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement agreements and deferred gain.",
        "label": "Settlement agreements and deferred gain",
        "terseLabel": "Deferred gain"
       }
      }
     },
     "localname": "SettlementAgreementsAndDeferredGain",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_SettlementAgreementsAndReleaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement agreements and release.",
        "label": "Settlement Agreements And Release [Member]",
        "terseLabel": "Settlement Agreement And Release [Member]"
       }
      }
     },
     "localname": "SettlementAgreementsAndReleaseMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SettlementOfRelatedPartyWithAdvances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement of related party with advances.",
        "label": "Settlement Of Related Party With Advances",
        "terseLabel": "Settlement amount"
       }
      }
     },
     "localname": "SettlementOfRelatedPartyWithAdvances",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options aggregate intrinsic value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options weighted average remaining contractual term.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_SharesIssuedDuringPeriodForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Issued During Period For Services",
        "label": "Shares Issued During Period For Services",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "SharesIssuedDuringPeriodForServices",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_SheehyEnterprisesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sheehy Enterprises Inc.",
        "label": "Sheehy Enterprises Inc [Member]",
        "terseLabel": "Sheehy Enterprises, Inc. [Member]",
        "verboseLabel": "Sheehy Enterprises Inc [Member]"
       }
      }
     },
     "localname": "SheehyEnterprisesIncMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SheehyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sheehy.",
        "label": "Sheehy [Member]",
        "terseLabel": "Sheehy [Member]"
       }
      }
     },
     "localname": "SheehyMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock and warrants issued during period shares preferred stock and warrants.",
        "label": "Stock And Warrants Issued During Period Shares Preferred Stock And Warrants",
        "terseLabel": "Fair value of common stock issued, shares"
       }
      }
     },
     "localname": "StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockBasedCompensationWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock based compensation warrants.",
        "label": "Stock Based Compensation Warrants [Member]",
        "terseLabel": "Stock Based Compensation Warrants [Member]"
       }
      }
     },
     "localname": "StockBasedCompensationWarrantsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_StockIssuedDuringPeriodSharesConversionOfAccountsPayable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares conversion of accounts payable.",
        "label": "Stock Issued During Period Shares Conversion Of Accounts Payable",
        "terseLabel": "Accounts payable converted to common stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfAccountsPayable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockIssuedDuringPeriodSharesConversionOfAccountsPayableOfRelatedParty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares conversion of accounts payable of related party.",
        "label": "Stock Issued During Period Shares Conversion Of Accounts Payable Of Related Party",
        "terseLabel": "Related party accounts payable converted to common stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfAccountsPayableOfRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockIssuedDuringPeriodSharesConversionOfAccountsPayableRelatedParty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares conversion of accounts payable related party.",
        "label": "Stock Issued During Period Shares Conversion Of Accounts Payable Related Party",
        "terseLabel": "Accounts payable-related party converted to common stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfAccountsPayableRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockIssuedDuringPeriodValueConversionOfAccountsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value conversion of accounts payable.",
        "label": "Stock Issued During Period Value Conversion Of Accounts Payable",
        "terseLabel": "Accounts payable converted to common stock",
        "verboseLabel": "Fair value of common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfAccountsPayable",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_StockIssuedDuringPeriodValueConversionOfAccountsPayableOfRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value conversion of accounts payable of related party.",
        "label": "Stock Issued During Period Value Conversion Of Accounts Payable Of Related Party",
        "terseLabel": "Related party accounts payable converted to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfAccountsPayableOfRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_StockIssuedDuringPeriodValueConversionOfAccountsPayableRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value conversion of accounts payable related party.",
        "label": "Stock Issued During Period Value Conversion Of Accounts Payable Related Party",
        "terseLabel": "Accounts payable-related party converted to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfAccountsPayableRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_StockIssuedDuringSharesofExchangeOfJuniorBridgeNoteAndInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuance of common stock for exchange of junior bridge notes and interest.",
        "label": "Stock Issued During Sharesof Exchange Of Junior Bridge Note And Interest",
        "terseLabel": "Issuance of common stock for payment of Junior Bridge notes and interest, shares"
       }
      }
     },
     "localname": "StockIssuedDuringSharesofExchangeOfJuniorBridgeNoteAndInterest",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockIssuedDuringSharesofExchangeOfSeniorBridgeNoteAndInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuance of common stock for exchange of senior bridge notes and interest.",
        "label": "Stock Issued During Sharesof Exchange Of Senior Bridge Note And Interest",
        "terseLabel": "Issuance of common stock for payment of Senior Bridge notes interest, shares"
       }
      }
     },
     "localname": "StockIssuedDuringSharesofExchangeOfSeniorBridgeNoteAndInterest",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockIssuedDuringValueOfExchangeOfJuniorBridgeNoteAndInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuance of common stock for exchange of junior bridge notes and interest.",
        "label": "Stock Issued During Value Of Exchange Of Junior Bridge Note And Interest",
        "terseLabel": "Issuance of common stock for payment of Junior Bridge notes and interest"
       }
      }
     },
     "localname": "StockIssuedDuringValueOfExchangeOfJuniorBridgeNoteAndInterest",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_StockIssuedDuringValueOfExchangeOfSeniorBridgeNoteAndInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of values issuance of common stock for exchange of senior bridge notes and interest.",
        "label": "Stock Issued During Value Of Exchange Of Senior Bridge Note And Interest",
        "terseLabel": "Issuance of common stock for payment of Senior Bridge notes interest"
       }
      }
     },
     "localname": "StockIssuedDuringValueOfExchangeOfSeniorBridgeNoteAndInterest",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_StockIssuedToLendersDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued to lenders during period shares.",
        "label": "Stock Issued To Lenders During Period Shares",
        "terseLabel": "Common stock shares to be issued to lenders"
       }
      }
     },
     "localname": "StockIssuedToLendersDuringPeriodShares",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_SubscriptionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription agreement.",
        "label": "Subscription Agreement [Member]",
        "terseLabel": "Subscription Agreement [Member]"
       }
      }
     },
     "localname": "SubscriptionAgreementMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan.",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan [Member]"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TermLoansDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loans, description.",
        "label": "Term Loans Description",
        "terseLabel": "Term loans, description"
       }
      }
     },
     "localname": "TermLoansDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_TermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of agreement.",
        "label": "Term Of Agreement",
        "terseLabel": "Term of agreement"
       }
      }
     },
     "localname": "TermOfAgreement",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ThreeNotesPayableToBanksAcquiredFromThunderRidgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three notes payable to banks acquired from Thunder Ridge.",
        "label": "Three Notes Payable To Banks Acquired From Thunder Ridge [Member]",
        "terseLabel": "Three Notes Payable To Banks Acquired From Thunder Ridge [Member]"
       }
      }
     },
     "localname": "ThreeNotesPayableToBanksAcquiredFromThunderRidgeMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_ThresholdPeriodForLoanAmountAndAccruedInterestEligibleForForgiveness": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period for loan amount and accrued interest eligible for forgiveness.",
        "label": "Threshold Period For Loan Amount And Accrued Interest Eligible For Forgiveness",
        "terseLabel": "Period for loan amount and accrued interest eligible for forgiveness"
       }
      }
     },
     "localname": "ThresholdPeriodForLoanAmountAndAccruedInterestEligibleForForgiveness",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ThunderRidgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Thunder ridge.",
        "label": "Thunder Ridge [Member]",
        "terseLabel": "Thunder Ridge [Member]",
        "verboseLabel": "Thunder Ridge"
       }
      }
     },
     "localname": "ThunderRidgeMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TitanElToroLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Titan El Toro LLC.",
        "label": "Titan El Toro L L C [Member]",
        "terseLabel": "El Toro [Member]"
       }
      }
     },
     "localname": "TitanElToroLLCMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TransportationSettlementsFundHeldInReserve": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation settlements fund held in reserve.",
        "label": "Transportation Settlements Fund Held in Reserve",
        "terseLabel": "Transportation settlements fund held in reserve"
       }
      }
     },
     "localname": "TransportationSettlementsFundHeldInReserve",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_TriumphBusinessCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Triumph Business Capital.",
        "label": "Triumph Business Capital [Member]",
        "terseLabel": "Triumph Business Capital [Member]"
       }
      }
     },
     "localname": "TriumphBusinessCapitalMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TruckingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trucking.",
        "label": "Trucking [Member]",
        "terseLabel": "Trucking [Member]"
       }
      }
     },
     "localname": "TruckingMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TruckservMaintenanceOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Truckserv Maintenance Operations.",
        "label": "Truckserv Maintenance Operations [Member]",
        "terseLabel": "Truckserv Maintenance Operations [Member]"
       }
      }
     },
     "localname": "TruckservMaintenanceOperationsMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TwoPointFiveZeroWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two point five zero warrant.",
        "label": "Two Point Five Zero Warrant [Member]",
        "terseLabel": "2.50 Warrant [Member]"
       }
      }
     },
     "localname": "TwoPointFiveZeroWarrantMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TwoThousandEighteenConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand eighteen convertible notes.",
        "label": "Two Thousand Eighteen Convertible Notes [Member]",
        "terseLabel": "2018 Convertible Notes [Member]"
       }
      }
     },
     "localname": "TwoThousandEighteenConvertibleNotesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TwoThousandTwentyOneAnnualIncentivePlanAndLongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty one annual incentive plan and long term incentive plan.",
        "label": "Two Thousand Twenty One Annual Incentive Plan and Long Term Incentive Plan [Member]",
        "terseLabel": "2021 AIP and LTIP [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyOneAnnualIncentivePlanAndLongTermIncentivePlanMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_URSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "URSA.",
        "label": "U R S A [Member]",
        "terseLabel": "Ursa [Member]"
       }
      }
     },
     "localname": "URSAMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_UnitedStatesPostalServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Postal Service.",
        "label": "United States Postal Service [Member]",
        "terseLabel": "USPS [Member]"
       }
      }
     },
     "localname": "UnitedStatesPostalServiceMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_UnpaidInterestAsPercentageOnOutstandingPrincipalBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid interest as percentage on outstanding principal balance.",
        "label": "Unpaid Interest As Percentage On Outstanding Principal Balance",
        "terseLabel": "Unpaid interest as percentage on outstanding principal balance"
       }
      }
     },
     "localname": "UnpaidInterestAsPercentageOnOutstandingPrincipalBalance",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_UpfrontCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront cost.",
        "label": "Upfront Cost",
        "terseLabel": "Upfront cost"
       }
      }
     },
     "localname": "UpfrontCost",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_UrsaAndJBLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ursa and JB Lease.",
        "label": "Ursa And J B Lease [Member]",
        "terseLabel": "Ursa and JB Lease [Member]"
       }
      }
     },
     "localname": "UrsaAndJBLeaseMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantBasedCompensationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant-based compensation expense",
        "label": "Warrant Based Compensation Expense",
        "terseLabel": "Warrant-based compensation expense"
       }
      }
     },
     "localname": "WarrantBasedCompensationExpense",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_WarrantExercisePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant exercise period.",
        "label": "Warrant Exercise Period",
        "terseLabel": "Warrant exercise period"
       }
      }
     },
     "localname": "WarrantExercisePeriod",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_WarrantLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant liabilities current.",
        "label": "Warrant Liabilities Current",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantLiabilitiesCurrent",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_WarrantLiabilityFairValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant liability fair value.",
        "label": "Warrant Liability Fair Value [Member]",
        "terseLabel": "Warrant [Member]"
       }
      }
     },
     "localname": "WarrantLiabilityFairValueMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantToPurchaseCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant to purchase common stock.",
        "label": "Warrant To Purchase Common Stock",
        "terseLabel": "Warrant issued"
       }
      }
     },
     "localname": "WarrantToPurchaseCommonStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_WarrantsAsDeemedDividendRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants as Deemed Dividend Related Party",
        "label": "Warrants as Deemed Dividend Related Party",
        "terseLabel": "Issuance of warrants as deemed dividend - related party"
       }
      }
     },
     "localname": "WarrantsAsDeemedDividendRelatedParty",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_WarrantsExercisePriceOfTwoPointFivePerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants exercise price of two point five per share.",
        "label": "Warrants Exercise Price Of Two Point Five Per Share [Member]",
        "terseLabel": "Warrant Exercise Price of 2.50 Per Share [Member]"
       }
      }
     },
     "localname": "WarrantsExercisePriceOfTwoPointFivePerShareMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantsExercisePriceOfZeroPointZeroOnePerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants exercise price of zero point zero one per share.",
        "label": "Warrants Exercise Price Of Zero Point Zero One Per Share [Member]",
        "terseLabel": "Warrant Exercise Price of 0.01 Per Share [Member]"
       }
      }
     },
     "localname": "WarrantsExercisePriceOfZeroPointZeroOnePerShareMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantsForEmploymentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of warrants",
        "label": "Warrants For Employment Description",
        "terseLabel": "Description of warrants"
       }
      }
     },
     "localname": "WarrantsForEmploymentDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_WarrantsForServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants for services.",
        "label": "Warrants For Services [Member]",
        "terseLabel": "Warrants for Services [Member]"
       }
      }
     },
     "localname": "WarrantsForServicesMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantsIssuedDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants issued description.",
        "label": "Warrants Issued Description",
        "terseLabel": "Warrants issued, description"
       }
      }
     },
     "localname": "WarrantsIssuedDescription",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_WarrantsIssuedToPurchaseCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants issued to purchase common stock.",
        "label": "Warrants Issued To Purchase Common Stock",
        "terseLabel": "Warrants to purchase common stock"
       }
      }
     },
     "localname": "WarrantsIssuedToPurchaseCommonStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_WarrantsToPurchaseSharesOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase shares of common stock.",
        "label": "Warrants To Purchase Shares Of Common Stock",
        "terseLabel": "Warrants to purchase shares of common stock"
       }
      }
     },
     "localname": "WarrantsToPurchaseSharesOfCommonStock",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_WarrantsToPurchaseSharesOfCommonStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants To Purchase Shares Of Common Stock Price Per Share.",
        "label": "Warrants To Purchase Shares Of Common Stock Price Per Share",
        "terseLabel": "Warrants to purchase shares of common stock price per share"
       }
      }
     },
     "localname": "WarrantsToPurchaseSharesOfCommonStockPricePerShare",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_WorkingCapitalDeficit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working capital deficit.",
        "label": "Working Capital Deficitss",
        "terseLabel": "Working capital deficit"
       }
      }
     },
     "localname": "WorkingCapitalDeficit",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_WorkingCapitalDeficits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working capital deficit.",
        "label": "Working Capital Deficit",
        "terseLabel": "Working capital deficit"
       }
      }
     },
     "localname": "WorkingCapitalDeficits",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ZeroPointZeroOneWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zero point zero one warrant.",
        "label": "Zero Point Zero One Warrant [Member]",
        "terseLabel": "0.01 Warrant [Member]"
       }
      }
     },
     "localname": "ZeroPointZeroOneWarrantMember",
     "nsuri": "http://evotransinc.com/20200630",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer [Member]",
        "verboseLabel": "Thomas Abood, Chief Executive Officer [Member]"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefFinancialOfficerMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Financial Officer [Member]",
        "terseLabel": "Eugene Putnam, Chief Financial Officer [Member]"
       }
      }
     },
     "localname": "ChiefFinancialOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefOperatingOfficerMember": {
     "auth_ref": [
      "r215",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Operating Officer [Member]",
        "terseLabel": "Damon Cuzick, Chief Operating Officer [Member]"
       }
      }
     },
     "localname": "ChiefOperatingOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r122",
      "r287",
      "r292",
      "r300",
      "r500",
      "r501",
      "r502",
      "r503",
      "r608",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r122",
      "r287",
      "r292",
      "r300",
      "r500",
      "r501",
      "r502",
      "r503",
      "r608",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r122",
      "r183",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r207",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r295",
      "r297",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Corporate and Unallocated [Member]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r122",
      "r183",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r203",
      "r207",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r295",
      "r297",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r4",
      "r127",
      "r137",
      "r145",
      "r235",
      "r447",
      "r448",
      "r449",
      "r463",
      "r464",
      "r518",
      "r521",
      "r523",
      "r524",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r4",
      "r127",
      "r137",
      "r145",
      "r235",
      "r447",
      "r448",
      "r449",
      "r463",
      "r464",
      "r518",
      "r521",
      "r523",
      "r524",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r4",
      "r127",
      "r137",
      "r145",
      "r235",
      "r447",
      "r448",
      "r449",
      "r463",
      "r464",
      "r518",
      "r521",
      "r523",
      "r524",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveVicePresidentMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Vice President [Member]",
        "terseLabel": "Billy (Trey) Peck, Jr., Executive Vice President [Member]"
       }
      }
     },
     "localname": "ExecutiveVicePresidentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r213",
      "r385",
      "r388",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r307",
      "r348",
      "r407",
      "r410",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r648",
      "r702",
      "r705",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r307",
      "r348",
      "r407",
      "r410",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r648",
      "r702",
      "r705",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r213",
      "r385",
      "r388",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OfficerMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Officer [Member]",
        "terseLabel": "Officer [Member]"
       }
      }
     },
     "localname": "OfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r210",
      "r385",
      "r386",
      "r649",
      "r701",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r210",
      "r385",
      "r386",
      "r649",
      "r701",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r307",
      "r348",
      "r396",
      "r407",
      "r410",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r648",
      "r702",
      "r705",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r307",
      "r348",
      "r396",
      "r407",
      "r410",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r648",
      "r702",
      "r705",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r134",
      "r135",
      "r137",
      "r139",
      "r140",
      "r142",
      "r143",
      "r158",
      "r523",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Opening Balance Revision [Member]",
        "verboseLabel": "Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r5",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r134",
      "r135",
      "r136",
      "r137",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r158",
      "r237",
      "r238",
      "r450",
      "r464",
      "r519",
      "r523",
      "r524",
      "r525",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r5",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r134",
      "r135",
      "r136",
      "r137",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r145",
      "r158",
      "r237",
      "r238",
      "r450",
      "r464",
      "r519",
      "r523",
      "r524",
      "r525",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r139",
      "r140",
      "r142",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Error Correction, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Error Correction, Adjustment [Member]"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Reclassification, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Reclassification, Adjustment [Member]"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r138",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r5",
      "r124",
      "r126",
      "r129",
      "r130",
      "r134",
      "r135",
      "r136",
      "r137",
      "r139",
      "r140",
      "r142",
      "r143",
      "r158",
      "r237",
      "r238",
      "r450",
      "r464",
      "r519",
      "r523",
      "r524",
      "r525",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported",
        "verboseLabel": "Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r138",
      "r145",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r138",
      "r145",
      "r281",
      "r408",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r215",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r624",
      "r626",
      "r629",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average [Member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "ASU 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201704Member": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2017-04 Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.",
        "label": "Accounting Standards Update 2017-04 [Member]",
        "terseLabel": "ASU 2017-04 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201704Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201807Member": {
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2018-07 Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.",
        "label": "Accounting Standards Update 2018-07 [Member]",
        "terseLabel": "ASU 2018-07 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201807Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201813Member": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement.",
        "label": "Accounting Standards Update 2018-13 [Member]",
        "terseLabel": "ASU 2018-13 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201813Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201815Member": {
     "auth_ref": [
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2018-15 Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force).",
        "label": "Accounting Standards Update 2018-15 [Member]",
        "terseLabel": "ASU 2018-15 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201815Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r129",
      "r130",
      "r131",
      "r132",
      "r219",
      "r220",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r286",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r463",
      "r464",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r598",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r54",
      "r611"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "totalLabel": "Accounts Payable, Current, Total"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableMember": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations incurred and payable to vendors for goods and services received.",
        "label": "Accounts Payable [Member]",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "AccountsPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r54",
      "r121",
      "r603",
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Accounts payable - related party"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r121",
      "r602",
      "r674",
      "r697"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties.",
        "label": "Accounts Payable, Related Parties",
        "terseLabel": "Accounts payable related party"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r11",
      "r40",
      "r216",
      "r217"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable - trade, net",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r39",
      "r121",
      "r602",
      "r605",
      "r693"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable - related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of accrued expenses.",
        "label": "Accrued Liabilities, Fair Value Disclosure",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance",
        "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance",
        "terseLabel": "Additional paid-in capital",
        "verboseLabel": "Decrease in additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r447",
      "r448",
      "r449",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r129",
      "r130",
      "r131",
      "r132",
      "r145",
      "r219",
      "r220",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r286",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r461",
      "r462",
      "r463",
      "r464",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r598",
      "r651",
      "r652",
      "r653",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [
      "r338",
      "r363",
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.",
        "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock",
        "negatedLabel": "Accretion of Series A Redeemable Preferred stock",
        "terseLabel": "Decrease in common stock and additional paid-in capital"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Fair value of stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r303",
      "r363",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Fair value of warrants issued"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r412",
      "r435",
      "r452"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r102",
      "r320",
      "r328",
      "r329",
      "r568"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount and debt issuance costs",
        "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r102",
      "r257",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense",
        "totalLabel": "Amortization of Intangible Assets, Total"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Amount of potentially dilutive shares excluded from computation of diluted net loss per share of common stock"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r117",
      "r191",
      "r198",
      "r205",
      "r227",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r500",
      "r502",
      "r546",
      "r609",
      "r611",
      "r669",
      "r688"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r70",
      "r117",
      "r227",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r500",
      "r502",
      "r546",
      "r609",
      "r611"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": {
     "auth_ref": [
      "r268"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group",
        "terseLabel": "Assets held for sale",
        "totalLabel": "Assets Held-for-sale, Not Part of Disposal Group, Total"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r27",
      "r28",
      "r117",
      "r227",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r500",
      "r502",
      "r546",
      "r609"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r413",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r504",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r406",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r406",
      "r409",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Business acquisition, transaction costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "auth_ref": [
      "r477",
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.",
        "label": "Business Acquisition, Effective Date of Acquisition",
        "terseLabel": "Business acquisition, effective date"
       }
      }
     },
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r496"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Debt repayment in the form shares, value"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Fair value of common stock issuable, shares",
        "terseLabel": "Business combination, common stock issued",
        "verboseLabel": "Shares issued upon conversion"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r480",
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r480",
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r491",
      "r492",
      "r493"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business combination total consideration",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Consideration paid"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r491",
      "r492"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Fair value of shares of common stock issuable"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r490",
      "r491",
      "r492",
      "r495"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Promissory note"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r101",
      "r497"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "negatedLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r484",
      "r485"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "terseLabel": "Business combination, estimated contingent liability related to earnout"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable - trade"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract]",
        "terseLabel": "Liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt",
        "negatedLabel": "Long-term debt",
        "terseLabel": "Business acquisition debt assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r484",
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedTotalLabel": "Total liabilities assumed",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r484",
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r123",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Description of Business and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount [Member]"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r48",
      "r611",
      "r720",
      "r721"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "periodEndLabel": "Cash, Ending Balance",
        "periodStartLabel": "Cash, Beginning Balance",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Cash acquired from acquisition of Ursa and JB Lease"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r96",
      "r104",
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash - end of period",
        "periodStartLabel": "Cash - beginning of period",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r96",
      "r556"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": {
     "auth_ref": [
      "r2",
      "r3",
      "r124",
      "r125",
      "r128",
      "r219",
      "r220",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r286",
      "r443",
      "r444",
      "r445",
      "r461",
      "r509",
      "r514",
      "r515",
      "r547",
      "r549",
      "r550",
      "r551",
      "r554",
      "r555",
      "r584",
      "r598",
      "r651",
      "r652",
      "r706",
      "r707",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether accounting standards update was adopted.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]",
        "terseLabel": "Change in accounting principle, accounting standards update, adopted"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": {
     "auth_ref": [
      "r2",
      "r3",
      "r124",
      "r125",
      "r137",
      "r219",
      "r220",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r286",
      "r443",
      "r444",
      "r445",
      "r461",
      "r509",
      "r514",
      "r515",
      "r516",
      "r520",
      "r547",
      "r549",
      "r550",
      "r551",
      "r554",
      "r555",
      "r584",
      "r598",
      "r651",
      "r652",
      "r706",
      "r707",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date",
        "terseLabel": "Change in accounting principle, accounting standards update, adoption date"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption": {
     "auth_ref": [
      "r6",
      "r128",
      "r220",
      "r228",
      "r231",
      "r234",
      "r286",
      "r446",
      "r462",
      "r509",
      "r516",
      "r520",
      "r548",
      "r549",
      "r552",
      "r553",
      "r555",
      "r584",
      "r653",
      "r706",
      "r707",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether accounting standards update was early adopted.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]",
        "terseLabel": "Change in accounting principle, accounting standards update, early adopted"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": {
     "auth_ref": [
      "r129",
      "r144",
      "r221",
      "r236",
      "r450",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]",
        "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r4",
      "r5",
      "r110",
      "r111",
      "r159",
      "r160",
      "r264",
      "r265",
      "r393",
      "r394",
      "r447",
      "r448",
      "r449",
      "r464",
      "r508",
      "r517",
      "r522",
      "r579",
      "r580",
      "r582",
      "r583",
      "r585",
      "r612",
      "r613",
      "r708",
      "r718",
      "r747",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates transition method applied for adoption of amendment to accounting standards.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible Enumeration]",
        "terseLabel": "Change in accounting principle, accounting standards update, transition option elected [Extensible List]"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r114",
      "r117",
      "r148",
      "r149",
      "r150",
      "r153",
      "r155",
      "r164",
      "r165",
      "r166",
      "r227",
      "r287",
      "r292",
      "r293",
      "r294",
      "r300",
      "r301",
      "r346",
      "r347",
      "r351",
      "r355",
      "r546",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class Of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r374",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Warrants, exercise price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class Of Warrant Or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Class of warrant to purchase number of common stock"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Warrants issued",
        "verboseLabel": "Class of warrant to purchase number of common stock"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants issued",
        "verboseLabel": "Number of Warrants, Outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r374",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class Of Warrant Or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Axis]"
       }
      }
     },
     "localname": "CollateralAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Domain]"
       }
      }
     },
     "localname": "CollateralDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r65",
      "r280",
      "r675",
      "r695"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r284",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "totalLabel": "Common Stock, Shares, Issued, Total"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r38",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesSubscribedButUnissued": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.",
        "label": "Common Stock, Shares Subscribed but Unissued",
        "terseLabel": "Common stock subscribed and not yet issued"
       }
      }
     },
     "localname": "CommonStockSharesSubscribedButUnissued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r38",
      "r611"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "periodEndLabel": "Common Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance",
        "terseLabel": "Common stock, $0.0001 par value; 100,000,000 shares authorized; 12,102,498 (June 30, 2020) and 12,093,834 (December 31, 2019) shares issued and outstanding",
        "totalLabel": "Common Stock, Value, Issued, Total"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonUnitIssuanceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stated value of common units of ownership issued by a limited liability company (LLC).",
        "label": "Common Unit, Issuance Value",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "CommonUnitIssuanceValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonUnitIssued": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common units issued of limited liability company (LLC).",
        "label": "Common Unit, Issued",
        "terseLabel": "Units issued"
       }
      }
     },
     "localname": "CommonUnitIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConcentrationRiskAdditionalCharacteristic": {
     "auth_ref": [
      "r172",
      "r173",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, this item identifies a second characteristic of the concentration. For example, \"Europe\" is the second characteristic in the phrase: \"net assets in Europe are 70% of total net assets\".",
        "label": "Concentration Risk, Additional Characteristic",
        "terseLabel": "Concentration risk, additional characteristic"
       }
      }
     },
     "localname": "ConcentrationRiskAdditionalCharacteristic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r172",
      "r173",
      "r213",
      "r544",
      "r545",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r172",
      "r173",
      "r213",
      "r544",
      "r545",
      "r719",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r172",
      "r173",
      "r213",
      "r544",
      "r545",
      "r719",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r172",
      "r173",
      "r213",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r172",
      "r173",
      "r213",
      "r544",
      "r545",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Amount Converted",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "ConversionOfStockAmountConverted1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockDescription": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Description",
        "terseLabel": "Conversion rights, description",
        "verboseLabel": "Conversion of stock, description"
       }
      }
     },
     "localname": "ConversionOfStockDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Issue of common shares"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r302",
      "r304",
      "r305",
      "r307",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r326",
      "r327",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Note [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r33",
      "r671",
      "r689",
      "r723"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable",
        "terseLabel": "Convertible senior notes payable",
        "totalLabel": "Convertible Notes Payable, Total"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r36",
      "r37",
      "r358",
      "r364",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.",
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Number of common stock issued upon conversion of preferred stock"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r207",
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate and Unallocated [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfPropertyRepairsAndMaintenance": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.",
        "label": "Cost of Property Repairs and Maintenance",
        "terseLabel": "Maintenance and supplies"
       }
      }
     },
     "localname": "CostOfPropertyRepairsAndMaintenance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r171",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r673",
      "r696"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "terseLabel": "Material debt &amp; lease obligation",
        "totalLabel": "Debt and Lease Obligation, Total"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r106",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion Description [Axis]",
        "terseLabel": "Debt Conversion Description"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r106",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Debt repayment in the form shares",
        "verboseLabel": "Debt conversion related shares issued"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r106",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Name [Domain]",
        "terseLabel": "Debt Conversion, Name"
       }
      }
     },
     "localname": "DebtConversionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r106",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r31",
      "r32",
      "r33",
      "r116",
      "r122",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r326",
      "r327",
      "r328",
      "r329",
      "r570",
      "r670",
      "r671",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis points added to LIBOR rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r33",
      "r322",
      "r671",
      "r687"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails": {
       "order": 0.0,
       "parentTag": "evoa_LongTermDebtOtherThanNotesAndAdvances",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Long-term debt, gross",
        "verboseLabel": "Debt borrowed"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r306",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": {
     "auth_ref": [
      "r63",
      "r364",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of conversion terms for debt instrument.",
        "label": "Debt Instrument, Convertible, Terms of Conversion Feature",
        "terseLabel": "Debt instrument, conversion feature description"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTermsOfConversionFeature",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r33",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.",
        "label": "Debt Instrument, Covenant Description",
        "terseLabel": "Debt instrument, covenant description"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": {
     "auth_ref": [
      "r64",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Date of First Required Payment",
        "terseLabel": "Debt instrument, date of first required payment"
       }
      }
     },
     "localname": "DebtInstrumentDateOfFirstRequiredPayment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentDescription": {
     "auth_ref": [
      "r31",
      "r33",
      "r364",
      "r670",
      "r671",
      "r682",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.",
        "label": "Debt Instrument, Description",
        "terseLabel": "Debt instrument, description",
        "verboseLabel": "Debt instrument, description"
       }
      }
     },
     "localname": "DebtInstrumentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r304",
      "r326",
      "r327",
      "r567",
      "r570",
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r64",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r61",
      "r317",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r61",
      "r325",
      "r567",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt instrument, interest rate payable in cash"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r61",
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateTerms": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.",
        "label": "Debt Instrument, Interest Rate Terms",
        "terseLabel": "Interest rate, terms"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateTerms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r62",
      "r307",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Debt instrument maturity, description",
        "verboseLabel": "Note payable maturity, description"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date Range, End",
        "terseLabel": "Maturity end date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateRangeStart1": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date Range, Start",
        "terseLabel": "Maturity start date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateRangeStart1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r64",
      "r116",
      "r122",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r326",
      "r327",
      "r328",
      "r329",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r64",
      "r683"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Interest payments",
        "totalLabel": "Debt Instrument, Periodic Payment, Total"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "quarterly principal payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.",
        "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid",
        "terseLabel": "Increased principal amount if not repaid on maturity date"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "If Prepayment Made on or Prior to September 16, 2020 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "If Prepayment Made After September 16, 2021 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "If Prepayment Made After September 16, 2020 But on or Prior to September 16, 2021 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r64",
      "r116",
      "r122",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r326",
      "r327",
      "r328",
      "r329",
      "r364",
      "r370",
      "r371",
      "r372",
      "r566",
      "r567",
      "r570",
      "r571",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument repayment interval period"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r311",
      "r566",
      "r571"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Increase in debt discount",
        "terseLabel": "Unamortized debt discount",
        "totalLabel": "Debt Instrument, Unamortized Discount, Total",
        "verboseLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "auth_ref": [
      "r311",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails": {
       "order": 2.0,
       "parentTag": "evoa_LongTermDebtOtherThanNotesAndAdvances",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount (premium).",
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "negatedLabel": "Debt discount",
        "totalLabel": "Debt Instrument, Unamortized Discount (Premium), Net, Total"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment made to pay deferred cash remuneration expressed as a percentage of the individual's base salary.",
        "label": "Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage",
        "terseLabel": "Target award"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r52",
      "r311",
      "r568"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails": {
       "order": 1.0,
       "parentTag": "evoa_LongTermDebtOtherThanNotesAndAdvances",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Debt issuance costs",
        "terseLabel": "Unamortized debt issuance costs",
        "totalLabel": "Debt Issuance Costs, Net, Total"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r102",
      "r118",
      "r460",
      "r468",
      "r469",
      "r470"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Deferred Income Tax Expense (Benefit), Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r454",
      "r455"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability",
        "totalLabel": "Deferred Income Tax Liabilities, Net, Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Recognized revenue"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of securities, mortgage loans, or other financial instruments pledged as collateral for deposits.",
        "label": "Deposit Liabilities, Collateral Issued, Financial Instruments",
        "terseLabel": "Collateral deposit"
       }
      }
     },
     "localname": "DepositLiabilitiesCollateralIssuedFinancialInstruments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Deposits Assets, Noncurrent",
        "terseLabel": "Deposits and other long-term assets"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r102",
      "r186"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "negatedLabel": "Depreciation and amortization",
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Depreciation, Depletion and Amortization, Total"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "terseLabel": "Derivative [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "terseLabel": "Realized and unrealized gains on derivative liability, net",
        "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain on Derivative",
        "negatedLabel": "Realized gain on derivative liability"
       }
      }
     },
     "localname": "DerivativeGainOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Embedded derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectOperatingMaintenanceSuppliesCosts": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs of maintenance supplies used that are directly related to goods produced and sold, or services rendered, during the reporting period.",
        "label": "Direct Operating Maintenance Supplies Costs",
        "terseLabel": "Operating supplies and expenses"
       }
      }
     },
     "localname": "DirectOperatingMaintenanceSuppliesCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Trucking Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToAffiliateCurrent": {
     "auth_ref": [
      "r29",
      "r121",
      "r602",
      "r722"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Affiliate, Current",
        "terseLabel": "Advance from related parties"
       }
      }
     },
     "localname": "DueToAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Basic and diluted net loss per common share",
        "totalLabel": "Earnings Per Share, Basic and Diluted, Total"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss per Share of Common Stock"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": {
     "auth_ref": [
      "r507"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.",
        "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net",
        "negatedLabel": "Change in fair value of embedded derivative liability",
        "terseLabel": "Change in fair value of embedded derivative liability",
        "totalLabel": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net, Total"
       }
      }
     },
     "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average period of recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock based compensation expense related to unvested outstanding stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Option [Member]",
        "verboseLabel": "Employee Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r4",
      "r74",
      "r75",
      "r76",
      "r124",
      "r125",
      "r126",
      "r130",
      "r140",
      "r143",
      "r163",
      "r235",
      "r363",
      "r373",
      "r447",
      "r448",
      "r449",
      "r463",
      "r464",
      "r523",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r708",
      "r709",
      "r710",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r313",
      "r326",
      "r327",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated Fair Value [Member]"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.",
        "label": "Extinguishment of Debt [Axis]",
        "terseLabel": "Extinguishment of Debt"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of debt extinguished.",
        "label": "Extinguishment of Debt, Type [Domain]",
        "terseLabel": "Extinguishment of Debt, Type"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r102",
      "r334"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Warrant expense",
        "negatedLabel": "Change in fair value of warrant liabilities",
        "terseLabel": "Change in fair value of warrant liabilities",
        "verboseLabel": "Fair value of the warrants"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r526",
      "r527",
      "r528",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.",
        "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount",
        "terseLabel": "Fair value, assets, Level 1 to Level 2 transfers, amount"
       }
      }
     },
     "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount",
        "terseLabel": "Fair value, assets, Level 2 to Level 1 transfers, amount"
       }
      }
     },
     "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r313",
      "r326",
      "r327",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r527",
      "r621",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r535",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r313",
      "r326",
      "r327",
      "r526",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r526",
      "r527",
      "r530",
      "r531",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r313",
      "r326",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r313",
      "r326",
      "r327",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r527",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.",
        "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount",
        "terseLabel": "Fair value, liabilities, Level 1 to Level 2 transfers, amount"
       }
      }
     },
     "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r528"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount",
        "terseLabel": "Fair value, liabilities, Level 2 to Level 1 transfers, amount"
       }
      }
     },
     "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r532",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r532",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation for Opening and Closing Balance of Both Liabilities"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net",
        "terseLabel": "Fair value, assets, transfers into (out of) Level 3, amount",
        "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net, Total"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r533"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Net change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Issuance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net",
        "terseLabel": "Fair value, liabilities, transfers into (out of) Level 3, amount",
        "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net, Total"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r532"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r313",
      "r326",
      "r327",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r621",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r535",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring Fair Value Measurements [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfReconciliationForOpeningAndClosingBalanceOfBothLiabilityParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r587",
      "r594"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance Leases, Present value of lease liabilities",
        "totalLabel": "Finance Lease, Liability, Total",
        "verboseLabel": "Increase in finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r587"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 14.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance lease liabilities, current portion",
        "verboseLabel": "Finance leases current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r587"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities, less current portion",
        "verboseLabel": "Finance leases non-current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Increase in finance lease ROU assets",
        "terseLabel": "Finance lease right-of-use assets, net",
        "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total",
        "verboseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r246",
      "r247",
      "r248",
      "r249",
      "r321",
      "r361",
      "r512",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived intangible asset useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r261"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r258",
      "r259",
      "r261",
      "r263",
      "r650",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r261",
      "r654"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross",
        "totalLabel": "Finite-Lived Intangible Assets, Gross, Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r258",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r261",
      "r650"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net",
        "verboseLabel": "Favorable lease, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.",
        "label": "Fuel Costs",
        "terseLabel": "Fuel"
       }
      }
     },
     "localname": "FuelCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Gain on sale of assets",
        "totalLabel": "Gain (Loss) on Disposition of Assets, Total"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r102",
      "r330",
      "r331"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt",
        "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "totalLabel": "General and Administrative Expense, Total"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r250",
      "r251",
      "r611",
      "r668"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill, Total"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r252"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r253",
      "r476"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Acquisition measurement period adjustment"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillTransfers": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Transfers",
        "negatedTerseLabel": "Reclassified to Assets held for sale"
       }
      }
     },
     "localname": "GoodwillTransfers",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "Initial Public Offering [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the impaired assets to be held and used by the entity.",
        "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.",
        "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used by Type"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r78",
      "r191",
      "r197",
      "r201",
      "r204",
      "r207",
      "r667",
      "r676",
      "r679",
      "r699"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r272",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r119",
      "r457",
      "r458",
      "r459",
      "r466",
      "r471",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r120",
      "r142",
      "r143",
      "r189",
      "r456",
      "r467",
      "r472",
      "r700"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "(Provision) benefit for income taxes",
        "totalLabel": "Income Tax Expense (Benefit), Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income tax paid",
        "totalLabel": "Income Taxes Paid, Net, Total"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Accounts Payable, Related Parties",
        "negatedLabel": "Accounts payable - related party amount settled",
        "terseLabel": "Accounts payable - related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable - trade"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "negatedLabel": "Accounts receivable - related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets",
        "totalLabel": "Increase (Decrease) in Other Operating Assets, Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to retained earnings for the increase in carrying amount of redeemable preferred stock that is classified as temporary equity.",
        "label": "Increase in Carrying Amount of Redeemable Preferred Stock",
        "terseLabel": "Increase in preferred stock"
       }
      }
     },
     "localname": "IncreaseInCarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Capitalized interest"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.",
        "label": "Interest Costs Capitalized Adjustment",
        "terseLabel": "Principle and interest payments"
       }
      }
     },
     "localname": "InterestCostsCapitalizedAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r77",
      "r185",
      "r564",
      "r568",
      "r678"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "totalLabel": "Interest Expense, Total"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r95",
      "r98",
      "r105"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r59"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest - related party"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.",
        "label": "Investor [Member]",
        "terseLabel": "Investor [Member]"
       }
      }
     },
     "localname": "InvestorMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Labor and Related Expense",
        "terseLabel": "Payroll, benefits and related"
       }
      }
     },
     "localname": "LaborAndRelatedExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Components of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Term of Contract",
        "terseLabel": "Finance lease agreement term"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee Lease Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee Lease Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r58",
      "r117",
      "r199",
      "r227",
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r501",
      "r502",
      "r503",
      "r546",
      "r609",
      "r610"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r45",
      "r117",
      "r227",
      "r546",
      "r611",
      "r672",
      "r692"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, redeemable stock, and stockholders\u2019 deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities, Redeemable Stock, and Stockholders\u2019 Deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r60",
      "r117",
      "r227",
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r501",
      "r502",
      "r503",
      "r546",
      "r609",
      "r610",
      "r611"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "terseLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.",
        "label": "Liabilities, Fair Value Adjustment",
        "terseLabel": "Change in fair value of contingent consideration",
        "verboseLabel": "Change in fair value of contingent consideration"
       }
      }
     },
     "localname": "LiabilitiesFairValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r33",
      "r34",
      "r117",
      "r227",
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r501",
      "r502",
      "r503",
      "r546",
      "r609",
      "r610"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r55",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCollateral": {
     "auth_ref": [
      "r30",
      "r33",
      "r113",
      "r670",
      "r671",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discussion of whether the borrowings under the credit facility are secured or unsecured and, if secured, a description of collateral (for example, accounts receivable less than 120 days old, finished goods inventory).",
        "label": "Line of Credit Facility, Collateral",
        "terseLabel": "Line of credit loan security"
       }
      }
     },
     "localname": "LineOfCreditFacilityCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityDateOfFirstRequiredPayment1": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the first payment under the line of credit must be paid, in YYYY-MM-DD format.",
        "label": "Line of Credit Facility, Date of First Required Payment",
        "terseLabel": "Date of first required payment"
       }
      }
     },
     "localname": "LineOfCreditFacilityDateOfFirstRequiredPayment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Line of Credit Facility, Expiration Date",
        "terseLabel": "Line-of-credit maturity date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityFrequencyOfPayments": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually).",
        "label": "Line of Credit Facility, Frequency of Payments",
        "terseLabel": "Frequency of payments"
       }
      }
     },
     "localname": "LineOfCreditFacilityFrequencyOfPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Annual decrease in financial security",
        "totalLabel": "Line of Credit Facility, Increase (Decrease), Net, Total"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line-of-credit, interest rate on amounts outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r55",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r55"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line-of-credit borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r31",
      "r670"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "terseLabel": "Line-of-credit, outstanding balance"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r33",
      "r312",
      "r323",
      "r326",
      "r327",
      "r671",
      "r690"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Principal amount due",
        "totalLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails2": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less current portion",
        "negatedTerseLabel": "Current portion of long-term debt",
        "terseLabel": "Current portion of long-term debt - related party",
        "totalLabel": "Long-term Debt, Current Maturities, Total",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtDescription": {
     "auth_ref": [
      "r64",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment.",
        "label": "Long-term Debt, Description",
        "terseLabel": "Note payable, description"
       }
      }
     },
     "localname": "LongTermDebtDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Debt obligations"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format.",
        "label": "Long-term Debt, Maturity Date",
        "terseLabel": "Extended maturity date"
       }
      }
     },
     "localname": "LongTermDebtMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term Debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails2": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current portion - related party",
        "totalLabel": "Long-term Debt, Excluding Current Maturities, Total",
        "verboseLabel": "Long-term Debt, noncurrent"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r64",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "auth_ref": [
      "r280",
      "r282",
      "r283"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Awarded, Value",
        "terseLabel": "Loss contingency, damages awarded value"
       }
      }
     },
     "localname": "LossContingencyDamagesAwardedValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendPaymentMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend to be paid to holder of equity or financial instrument.",
        "label": "Measurement Input, Expected Dividend Payment [Member]",
        "terseLabel": "Measurement Input Expected Dividend Payment [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendPaymentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "terseLabel": "Dividend Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Measurement Input, Expected Term"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Volatility [Member]"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r96",
      "r100",
      "r103"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Operating cash flows",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r10",
      "r72",
      "r73",
      "r76",
      "r79",
      "r103",
      "r117",
      "r129",
      "r134",
      "r135",
      "r137",
      "r138",
      "r142",
      "r143",
      "r151",
      "r191",
      "r197",
      "r201",
      "r204",
      "r207",
      "r227",
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r294",
      "r296",
      "r298",
      "r300",
      "r301",
      "r525",
      "r546",
      "r677",
      "r698"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "negatedLabel": "Net loss",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r134",
      "r135",
      "r137",
      "r138",
      "r146",
      "r147",
      "r152",
      "r155",
      "r191",
      "r197",
      "r201",
      "r204",
      "r207"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental schedule of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Debt Assumed",
        "terseLabel": "Debt issued to sellers for acquisitions"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Notes Payable, Other Payables [Member]"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r53",
      "r121",
      "r603"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OffMarketFavorableLeaseMember": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable intangible asset established upon acquisition based on a favorable difference between the terms of an acquired lease and the current market terms for that lease.",
        "label": "Off-Market Favorable Lease [Member]",
        "terseLabel": "Off-Market Favorable Lease [Member]"
       }
      }
     },
     "localname": "OffMarketFavorableLeaseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis": {
     "auth_ref": [
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the categories used to group oil and gas delivery commitments and contracts.",
        "label": "Oil and Gas Delivery Commitments and Contracts [Axis]",
        "terseLabel": "Oil and Gas Delivery Commitments and Contracts"
       }
      }
     },
     "localname": "OilAndGasDeliveryCommitmentsAndContractsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OilAndGasDeliveryCommitmentsAndContractsOilProducingPropertyDomain": {
     "auth_ref": [
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location or source of oil or gas to be used as primary supply point to meet the existing contract or commitment.",
        "label": "Oil and Gas Delivery Commitments and Contracts, Oil Producing Property [Domain]",
        "terseLabel": "Oil and Gas Delivery Commitments and Contracts, Oil Producing Property"
       }
      }
     },
     "localname": "OilAndGasDeliveryCommitmentsAndContractsOilProducingPropertyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r191",
      "r197",
      "r201",
      "r204",
      "r207"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss",
        "verboseLabel": "Operating (loss) income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingInsuranceAndClaimsCostsProduction": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period.",
        "label": "Operating Insurance and Claims Costs, Production",
        "terseLabel": "Insurance and claims"
       }
      }
     },
     "localname": "OperatingInsuranceAndClaimsCostsProduction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "verboseLabel": "Recognized operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities",
        "totalLabel": "Operating Lease, Liability, Total",
        "verboseLabel": "Increase in operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r587"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current portion",
        "verboseLabel": "Operating leases current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r587"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, less current portion",
        "verboseLabel": "Operating leases non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r586"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Increase in operating lease ROU assets",
        "terseLabel": "Operating lease right-of-use assets, net",
        "verboseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Rent expense",
        "totalLabel": "Operating Leases, Rent Expense, Net, Total"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segment [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r335",
      "r510",
      "r511",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.",
        "label": "Option Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.",
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLoansPayableLongTerm": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Loans Payable, Long-term, Noncurrent"
       }
      }
     },
     "localname": "OtherLoansPayableLongTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForCommissions": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for commissions during the current period.",
        "label": "Payments for Commissions",
        "terseLabel": "Paid debt issuance costs"
       }
      }
     },
     "localname": "PaymentsForCommissions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Debt issuance costs",
        "totalLabel": "Payments of Financing Costs, Total"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Underwriter discounts or commissions"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r89",
      "r494"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "negatedLabel": "Cash paid for acquisition of JB Lease",
        "terseLabel": "Cash",
        "verboseLabel": "Business combination, cash paid at closing"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for acquisition of JB Lease",
        "terseLabel": "Payment of cash",
        "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOilAndGasEquipment": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to purchase long lived physical asset use for the normal oil and gas operations and not intended for resale.",
        "label": "Payments to Acquire Oil and Gas Equipment",
        "negatedLabel": "Purchases of equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireOilAndGasEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToExploreAndDevelopOilAndGasProperties": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for exploration and development of oil and gas properties. It includes cash payments related to development of oil and gas wells drilled at previously untested geologic structures (to determine the presence of oil or gas) and wells drilled at sites where the presence of oil or gas has already been established (to extract the oil or gas).",
        "label": "Payments to Explore and Develop Oil and Gas Properties",
        "terseLabel": "Required payments to install pipeline"
       }
      }
     },
     "localname": "PaymentsToExploreAndDevelopOilAndGasProperties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r413",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "axisDefault": "Portion at Fair Value Measurement [Member] [Default]",
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Fair Value Disclosure Item Amounts [Default]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "verboseLabel": "Preferred stock, dividend rate, percentage"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "terseLabel": "Accrued and undeclared preferred stock dividends in arrears"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r37",
      "r114",
      "r351",
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "verboseLabel": "Preferred stock, liquidation preference per share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of cumulative preferred dividends in arrears.",
        "label": "Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears",
        "terseLabel": "Preferred stock per share amounts of preferred dividends in arrears"
       }
      }
     },
     "localname": "PreferredStockPerShareAmountsOfPreferredDividendsInArrears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r345",
      "r364",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "verboseLabel": "Preferred stock, redemption price per share"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r37",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "totalLabel": "Preferred Stock, Shares Issued, Total",
        "verboseLabel": "Preferred stock issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockVotingRights": {
     "auth_ref": [
      "r37",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Preferred Stock, Voting Rights",
        "terseLabel": "Preferred stock, voting rights",
        "verboseLabel": "Preferred stock, voting rights"
       }
      }
     },
     "localname": "PreferredStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r12",
      "r46",
      "r47"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaids and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate [Member]"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "verboseLabel": "Promissory note"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Loan obtained"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Aggregate gross proceeds pursuant to terms of subscription agreement",
        "verboseLabel": "Proceeds from issuance of common stock required for conversion of preferred stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt",
        "verboseLabel": "Obtained additional term loan commitments"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement",
        "terseLabel": "Private offering of capital stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Aggregate gross proceeds",
        "totalLabel": "Proceeds from Issuance or Sale of Equity, Total"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r92",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from factor advances",
        "totalLabel": "Proceeds from Lines of Credit, Total"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLoans": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from principal payments made on loans related to operating activities.",
        "label": "Proceeds from Loans",
        "terseLabel": "Loan proceeds"
       }
      }
     },
     "localname": "ProceedsFromLoans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfIntangibleAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Proceeds from Sale of Intangible Assets",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of fixed assets",
        "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total",
        "verboseLabel": "Proceeds from sale of certain assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSecuredNotesPayable": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from Secured Notes Payable",
        "terseLabel": "Amount added to principal balance"
       }
      }
     },
     "localname": "ProceedsFromSecuredNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r50",
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r24",
      "r25",
      "r270",
      "r611",
      "r680",
      "r694"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, equipment and land, net",
        "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property, equipment and land, net",
        "verboseLabel": "Fixed assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r24",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r80",
      "r240"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Estimated remaining commitment liability",
        "totalLabel": "Purchase Obligation, Total"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PutOptionMember": {
     "auth_ref": [
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A financial contract between two parties, the buyer and the seller (writer) of the option, where the buyer has the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the seller (writer) at a certain time for a certain price (the strike price). The seller (writer) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.",
        "label": "Put Option [Member]",
        "terseLabel": "Put Option [Member]"
       }
      }
     },
     "localname": "PutOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r197",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Schedule of Financial Information by Segment"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.",
        "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount",
        "terseLabel": "Redeemable common stock, at redemption value; 2,240,000 (June 30, 2020 and December 31, 2019)"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.",
        "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount",
        "terseLabel": "Preferred stock value",
        "verboseLabel": "Redeemable Preferred stock"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemablePreferredStockDividends": {
     "auth_ref": [
      "r147",
      "r363",
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.",
        "label": "Redeemable Preferred Stock Dividends",
        "negatedLabel": "Redeemable Preferred stock dividend"
       }
      }
     },
     "localname": "RedeemablePreferredStockDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyCosts": {
     "auth_ref": [
      "r84",
      "r121",
      "r290",
      "r292",
      "r293",
      "r299",
      "r300",
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.",
        "label": "Related Party Costs",
        "terseLabel": "Related party costs"
       }
      }
     },
     "localname": "RelatedPartyCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r404",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r404",
      "r601",
      "r602",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format.",
        "label": "Related Party Transaction, Date",
        "terseLabel": "Related party transaction, expiration date"
       }
      }
     },
     "localname": "RelatedPartyTransactionDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent": {
     "auth_ref": [
      "r121",
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date within one year where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.",
        "label": "Related Party Transaction, Due from (to) Related Party, Current",
        "totalLabel": "Related Party Transaction, Due from (to) Related Party, Current, Total",
        "verboseLabel": "Due from (to) related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionDueFromToRelatedPartyCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r404",
      "r601",
      "r605",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r599",
      "r600",
      "r602",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r93",
      "r116"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Line of credit, net",
        "terseLabel": "Repayment of factor advances",
        "verboseLabel": "Line-of-credit paid"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "verboseLabel": "Repayments of related party notes"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "terseLabel": "Payment of principal amount to Peck"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r42",
      "r373",
      "r450",
      "r611",
      "r691",
      "r712",
      "r717"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedLabel": "Accumulated deficit",
        "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance",
        "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance",
        "terseLabel": "Accumulated deficit",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r4",
      "r124",
      "r125",
      "r126",
      "r130",
      "r140",
      "r143",
      "r235",
      "r447",
      "r448",
      "r449",
      "r463",
      "r464",
      "r523",
      "r708",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r182",
      "r183",
      "r196",
      "r202",
      "r203",
      "r210",
      "r211",
      "r213",
      "r384",
      "r385",
      "r649"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue",
        "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r172",
      "r213"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenues [Member]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r112",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r592",
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r592",
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "auth_ref": [
      "r591",
      "r595",
      "r596"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "terseLabel": "Loss on sale-leaseback transaction",
        "verboseLabel": "Gain or loss on sale of assets"
       }
      }
     },
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionDescription": {
     "auth_ref": [
      "r572",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller.",
        "label": "Sale Leaseback Transaction, Description",
        "terseLabel": "Sale Lease Back Description"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionHistoricalCost": {
     "auth_ref": [
      "r576",
      "r577",
      "r578",
      "r597"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller.",
        "label": "Sale Leaseback Transaction, Historical Cost",
        "terseLabel": "Sale-leaseback transaction amount"
       }
      }
     },
     "localname": "SaleLeasebackTransactionHistoricalCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Computation of Diluted Net Loss per Share of Common Stock Attributable to Common Stockholders"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r64",
      "r122",
      "r326",
      "r328",
      "r364",
      "r370",
      "r371",
      "r372",
      "r566",
      "r567",
      "r571",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r141",
      "r142",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Effect of Revision on Consolidated Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Commitments Under ASC Topic 840"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r254",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r133",
      "r137",
      "r161",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "terseLabel": "Schedule of Adoption Date Impact of ASC Topic 842 on Condensed Consolidated Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r603",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of Due from Related Party"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r191",
      "r194",
      "r200",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r413",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r418",
      "r424",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of Assumptions Used to Estimate Fair Value of Stock Options Granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r66",
      "r114",
      "r164",
      "r165",
      "r336",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r355",
      "r361",
      "r364",
      "r365",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule Of Stock By Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r374",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Summary of Activity for Warrants Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r33",
      "r671",
      "r690"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt",
        "terseLabel": "Secured convertible promissory notes",
        "totalLabel": "Secured Debt, Total"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecurityDeposit": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.",
        "label": "Security Deposit",
        "terseLabel": "Security deposit",
        "verboseLabel": "Security deposit"
       }
      }
     },
     "localname": "SecurityDeposit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r178",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r213",
      "r275",
      "r276",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r178",
      "r180",
      "r181",
      "r191",
      "r195",
      "r201",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r212",
      "r213",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Services [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock option and warrant-based compensation",
        "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Stock options, vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Approximate risk-free rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Options available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of Shares, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of Shares, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of Shares, Granted",
        "verboseLabel": "Stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant-date fair value, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate Intrinsic Value, Outstanding end of year",
        "periodStartLabel": "Aggregate Intrinsic Value, Outstanding beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r420",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Shares, Outstanding at ending of year",
        "periodStartLabel": "Number of Shares, Outstanding at beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price, Outstanding at end of year",
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding at beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r411",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award",
        "terseLabel": "Number of aggregate shares purchased"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r411",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price, Granted",
        "verboseLabel": "Stock options, exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Stock options, term of award",
        "verboseLabel": "Stock option expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r430",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "verboseLabel": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r417"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Shares, Issued, Ending Balance",
        "periodStartLabel": "Shares, Issued, Beginning Balance",
        "terseLabel": "Common stock shares issued",
        "verboseLabel": "Shares issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Unit price",
        "verboseLabel": "Shares issued price per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r8",
      "r178",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r213",
      "r254",
      "r273",
      "r275",
      "r276",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfDisaggregationOfTruckingRevenueFromContractsWithCustomers",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r114",
      "r117",
      "r148",
      "r149",
      "r150",
      "r153",
      "r155",
      "r164",
      "r165",
      "r166",
      "r227",
      "r287",
      "r292",
      "r293",
      "r294",
      "r300",
      "r301",
      "r346",
      "r347",
      "r351",
      "r355",
      "r363",
      "r546",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r4",
      "r68",
      "r74",
      "r75",
      "r76",
      "r124",
      "r125",
      "r126",
      "r130",
      "r140",
      "r143",
      "r163",
      "r235",
      "r363",
      "r373",
      "r447",
      "r448",
      "r449",
      "r463",
      "r464",
      "r523",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r708",
      "r709",
      "r710",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r163",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of preferred stock and warrants for common stock issued.",
        "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants",
        "terseLabel": "Fair value of common stock issued in connection with Antara financing arrangement"
       }
      }
     },
     "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "terseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Financing transactions, award grant"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r37",
      "r38",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Fair value of common stock issued for the purchase, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r67",
      "r315",
      "r363",
      "r364",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Issuance of common stock for exchange of long-term debt, shares",
        "verboseLabel": "Common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Stock issued as advisory fee",
        "verboseLabel": "Number of units equivalent to common shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r37",
      "r38",
      "r363",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock for cash, shares",
        "verboseLabel": "Company issued shares of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r37",
      "r38",
      "r363",
      "r373",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Number of Shares, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r68",
      "r363",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Fair value of common stock issued for the purchase"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r68",
      "r363",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Issuance of common stock for exchange of long-term debt",
        "verboseLabel": "Common stock shares conversion, fair value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Value of stock issued as advisory fee"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r37",
      "r38",
      "r363",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock for cash",
        "verboseLabel": "Common stock shares value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "terseLabel": "Number of shares redeemed"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r38",
      "r43",
      "r44",
      "r117",
      "r218",
      "r227",
      "r546",
      "r611"
     ],
     "calculation": {
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Stockholders' deficit",
        "totalLabel": "Total stockholders\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r115",
      "r347",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r362",
      "r373",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Deficit and Warrants"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r563",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r563",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r563",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r563",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEvents2021AipAndLtipAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r614",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Abstract]",
        "terseLabel": "Temporary Equity"
       }
      }
     },
     "localname": "TemporaryEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of accretion of temporary equity to its redemption value during the period.",
        "label": "Temporary Equity, Accretion to Redemption Value",
        "terseLabel": "Redeemable common stock, redemption value"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Liquidation Preference",
        "terseLabel": "Preferred stock, liquidation preference"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r321",
      "r361",
      "r512",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r129",
      "r130",
      "r131",
      "r132",
      "r145",
      "r219",
      "r220",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r286",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r461",
      "r462",
      "r463",
      "r464",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r598",
      "r651",
      "r652",
      "r653",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r174",
      "r175",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilityPlantDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant owned by a utility entity used in the operations of the entity.",
        "label": "Utility Plant [Domain]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueOptionPricingModelMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation technique calculating price of option.",
        "label": "Valuation Technique, Option Pricing Model [Member]",
        "terseLabel": "Black-Scholes Option-Pricing Model [Member]"
       }
      }
     },
     "localname": "ValuationTechniqueOptionPricingModelMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureSubsequentEventsStockOptionRepricingAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrant liabilities",
        "verboseLabel": "Fair value of the warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants outstanding, measurement input"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithUnrelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Class of warrant or rights, exercisable term",
        "verboseLabel": "Warrants, terms"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureDebtScheduleOfDebtWithRelatedPartiesParentheticalDetails",
      "http://evotransinc.com/20200630/taxonomy/role/DisclosureStockholdersDeficitAndWarrantsAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20200630/taxonomy/role/Role_DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Basic and diluted weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://evotransinc.com/20200630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL117340306-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL117340306-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123573386&loc=SL94080479-196980"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123573386&loc=SL94080479-196980"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(b))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31010-122693"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=123465656&loc=SL109261606-128450"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=123465656&loc=SL109261606-128450"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120254519-210437"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121329188&loc=SL108377954-173880"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 3.C)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177168-122764"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL116876444-165333"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL116876444-165333"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL116876444-165333"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL116876446-165333"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL116876446-165333"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "15",
   "Topic": "815",
   "URI": "http://asc.fasb.org/subtopic&trid=2229187"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117817908&loc=SL117819236-161440"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51831-112757"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51840-112757"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386837&loc=d3e51843-112757"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL119206272-209984"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL119206272-209984"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL120154346-209984"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL120154346-209984"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "853",
   "URI": "http://asc.fasb.org/extlink&oid=123458494&loc=SL109199563-203033"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "853",
   "URI": "http://asc.fasb.org/extlink&oid=123458494&loc=SL109199563-203033"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8,17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(k)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=123877278&loc=SL117035239-210619"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=123877278&loc=SL120174030-210619"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r752": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r753": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r754": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r755": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1207"
  },
  "r756": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r757": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r758": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r759": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r760": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r761": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r762": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r763": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r764": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  }
 },
 "version": "2.1"
}
