{
 "instance": {
  "evoa-10q_20190930.htm": {
   "axisCustom": 0,
   "axisStandard": 50,
   "contextCount": 624,
   "dts": {
    "calculationLink": {
     "local": [
      "evoa-20190930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "evoa-20190930_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "evoa-10q_20190930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "evoa-20190930_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "evoa-20190930_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "evoa-20190930.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",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 973,
   "entityCount": 1,
   "hidden": {
    "http://evotransinc.com/20190930": 6,
    "http://fasb.org/us-gaap/2020-01-31": 46,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 57
   },
   "keyCustom": 219,
   "keyStandard": 444,
   "memberCustom": 115,
   "memberStandard": 56,
   "nsprefix": "evoa",
   "nsuri": "http://evotransinc.com/20190930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "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/20190930/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Segment Reporting",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Related Party Transactions",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:FactoredAccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - Factoring Arrangements",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangements",
     "shortName": "Factoring Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:FactoredAccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - Debt",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Redeemable Stock and Stockholders' Deficit",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficit",
     "shortName": "Redeemable Stock and Stockholders' Deficit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure - Stock-based Compensation",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensation",
     "shortName": "Stock-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Fair Value Measurements",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - Leases",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Commitments and Contingencies",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - Income Taxes",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - Subsequent Events",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - Acquisitions (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - Balance Sheet Disclosures (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresTables",
     "shortName": "Balance Sheet Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Segment Reporting (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "evoa:FactoredAccountsReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Factoring Arrangements (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsTables",
     "shortName": "Factoring Arrangements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "evoa:FactoredAccountsReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Debt (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - Redeemable Stock and Stockholders' Deficit (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitTables",
     "shortName": "Redeemable Stock and Stockholders' Deficit (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - Stock-based Compensation (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationTables",
     "shortName": "Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfBalancesRecordedInConsolidatedBalanceSheetRelatedToLeaseArrangementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Leases (Tables)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:LesseeOperatingAndFinancingLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:ScheduleOfBalancesRecordedInConsolidatedBalanceSheetRelatedToLeaseArrangementsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "evoa:DescriptionOfBusinessPolicyTextBlock",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:NumberOfVehiclesUsedInOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_evoaVehicle",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "evoa:DescriptionOfBusinessPolicyTextBlock",
       "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:NumberOfVehiclesUsedInOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_evoaVehicle",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - 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/20190930/taxonomy/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": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Adoption Date Impact of ASC Topic 842 on Condensed Consolidated Balance Sheet (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Adoption Date Impact of ASC Topic 842 on Condensed Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtRestatementAxis_srtScenarioPreviouslyReportedMember_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapOffMarketFavorableLeaseMember_20181231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Effect of Revision on Consolidated Balance Sheet (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Effect of Revision on Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtRestatementAxis_srtScenarioPreviouslyReportedMember_20190630",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Acquisitions - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
     "shortName": "Acquisitions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapEquitySecuritiesByIndustryAxis_evoaWEGrahamMember_20181019_20181118",
      "decimals": "INF",
      "lang": null,
      "name": "evoa:PercentageOfOutstandingCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - Acquisitions - Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
     "shortName": "Acquisitions - Summary of Fair Value Allocation of Assets Acquired and Liabilities Assumed at the Acquisition Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapBusinessAcquisitionAxis_evoaSheehyMember_20190104",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapBusinessAcquisitionAxis_evoaSheehyMember_20190104_20190104",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "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 (Parenthetical) (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/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
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - Acquisitions - Schedule of Pro Forma Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsScheduleOfProFormaInformationDetails",
     "shortName": "Acquisitions - Schedule of Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LaborAndRelatedExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100400 - Disclosure - Balance Sheet Disclosures - Summary of Property and Equipment (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails",
     "shortName": "Balance Sheet Disclosures - Summary of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Balance Sheet Disclosures - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresAdditionalInformationDetails",
     "shortName": "Balance Sheet Disclosures - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - Balance Sheet Disclosures - Schedule of Goodwill (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails",
     "shortName": "Balance Sheet Disclosures - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "evoa:BalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - Balance Sheet Disclosures - Schedule of Intangible Assets (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
     "shortName": "Balance Sheet Disclosures - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_evoaSegment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Segment Reporting - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails",
     "shortName": "Segment Reporting - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_evoaSegment",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Segment Reporting - Schedule of Financial Information by Segment (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
     "shortName": "Segment Reporting - Schedule of Financial Information by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "evoa:OperatingExpensesExcludingDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20180101_20181231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - Related Party Transactions - Schedule of Related Party (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails",
     "shortName": "Related Party Transactions - Schedule of Related Party (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "evoa:FactoredAccountsReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "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/20190930/taxonomy/role/DisclosureFactoringArrangementsAdditionalInformationDetails",
     "shortName": "Factoring Arrangements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:FactoredAccountsReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:DescriptionOfFactoredAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "evoa:FactoredAccountsReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "evoa:PurchaseOfAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "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/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails",
     "shortName": "Factoring Arrangements - Schedule of Earned and Unearned Components Included in Advances from Factoring Arrangement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "evoa:FactoredAccountsReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "evoa:PurchaseOfAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20171231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
     "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Deficit (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20180101_20180331",
      "decimals": "-3",
      "lang": null,
      "name": "evoa:AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseDueToWarrantIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:NumberOfLineOfCreditAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_evoaAgreement",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - Debt - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
     "shortName": "Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:NumberOfLineOfCreditAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_evoaAgreement",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Debt - Schedule of Debt (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
     "shortName": "Debt - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapExtinguishmentOfDebtAxis_us-gaapLongTermDebtMember_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190401_20190630",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Debt - Schedule of Debt (Parenthetical) (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
     "shortName": "Debt - Schedule of Debt (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Redeemable Stock and Stockholders' Deficit - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
     "shortName": "Redeemable Stock and Stockholders' Deficit - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:DescriptionOfSeparationAgreement",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20171009_20171009",
      "decimals": "-5",
      "lang": null,
      "name": "evoa:PaymentsForLegalSettlementToBePaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - Redeemable Stock and Stockholders' Deficit - Summary of Activity for Warrants Outstanding (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitSummaryOfActivityForWarrantsOutstandingDetails",
     "shortName": "Redeemable Stock and Stockholders' Deficit - Summary of Activity for Warrants Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "2",
      "lang": null,
      "name": "evoa:ClassOfWarrantOrRightPeriodForWhichWarrantsOrRightsExercisable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - Stock-based Compensation - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock-based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - Stock-based Compensation - Schedule of Stock Option Activity (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails",
     "shortName": "Stock-based Compensation - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapOptionIndexedToIssuersEquityTypeAxis_us-gaapEmployeeStockOptionMember_20180101_20180930",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Stock-based Compensation - Summary of Assumptions Used to Estimate Fair Value of Stock Options Granted (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
     "shortName": "Stock-based Compensation - Summary of Assumptions Used to Estimate Fair Value of Stock Options Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapOptionIndexedToIssuersEquityTypeAxis_us-gaapEmployeeStockOptionMember_20180101_20180930",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - Stock-based Compensation - Summary of Activity for Warrants Outstanding (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails",
     "shortName": "Stock-based Compensation - Summary of Activity for Warrants Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapClassOfWarrantOrRightAxis_evoaStockBasedCompensationWarrantsMember_20190930",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "evoa:ChangeInFairValueOfEmbeddedDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "evoa:ChangeInFairValueOfEmbeddedDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "evoa:LeaseAmortizationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - Leases - Schedule of Balances Recorded in Condensed Consolidated Balance Sheet Related to Lease Arrangements (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
     "shortName": "Leases - Schedule of Balances Recorded in Condensed Consolidated Balance Sheet Related to Lease Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - Leases - Schedule of Components of Lease Cost (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails",
     "shortName": "Leases - Schedule of Components of Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190701_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "evoa:ScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information and Non-Cash Activity Related to Leases (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails",
     "shortName": "Leases - Schedule of Supplemental Cash Flow Information and Non-Cash Activity Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "evoa:ScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "evoa:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease-Term and Discount Rate (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails",
     "shortName": "Leases - Schedule of Weighted-Average Remaining Lease-Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "evoa:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "evoa:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100650 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails",
     "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "evoa:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100670 - Disclosure - Leases - Schedule of Future Minimum Lease Commitments Under ASC Topic 840 (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details",
     "shortName": "Leases - Schedule of Future Minimum Lease Commitments Under ASC Topic 840 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesRentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100680 - Disclosure - Leases - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesRentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20180731",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100690 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20180731",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "evoa:SocialSecurityTaxesDuePercentage",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_20220101_20221231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "evoa:SocialSecurityTaxesDuePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100700 - Disclosure - Subsequent Events - Recent Tax Legislation - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails",
     "shortName": "Subsequent Events - Recent Tax Legislation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:SocialSecurityTaxesDuePercentage",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_20220101_20221231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "evoa:SocialSecurityTaxesDuePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20191001_20191001",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100710 - Disclosure - Subsequent Events - Impairment of Long-Lived Assets - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsImpairmentOfLongLivedAssetsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Impairment of Long-Lived Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20191001_20191001",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100060 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100720 - Disclosure - Subsequent Events - Purchase of Fixed Assets - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Purchase of Fixed Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:WarrantsForEmploymentDescription",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapImpairedLongLivedAssetsHeldAndUsedByTypeAxis_evoaCNGTractorsMember_20191015",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDisposalGroupClassificationAxis_evoaTruckservMaintenanceOperationsMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200113_20200113",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "evoa:DisposalGroupNotDiscontinuedOperationPurchasePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100730 - Disclosure - Subsequent Events - Truckserv Enterprises, LLC. - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails",
     "shortName": "Subsequent Events - Truckserv Enterprises, LLC. - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDisposalGroupClassificationAxis_evoaTruckservMaintenanceOperationsMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200113_20200113",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "evoa:DisposalGroupNotDiscontinuedOperationPurchasePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100740 - Disclosure - Subsequent Events - Stock Options - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Stock Options - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:StockOptionsGrantedDescription",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtTitleOfIndividualAxis_srtDirectorMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200201_20200229",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapLongtermDebtTypeAxis_us-gaapSeniorSubordinatedNotesMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200201_20200229",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100750 - Disclosure - Subsequent Events - Debt - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
     "shortName": "Subsequent Events - Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapLongtermDebtTypeAxis_us-gaapSeniorSubordinatedNotesMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200201_20200229",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100760 - Disclosure - Subsequent Events - Forbearance Agreement and Incremental Amendment to Financing Agreement - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
     "shortName": "Subsequent Events - Forbearance Agreement and Incremental Amendment to Financing Agreement - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapLongtermDebtTypeAxis_evoaIncrementalTermLoansMember_us-gaapTypeOfArrangementAxis_evoaIncrementalAmendmentMember_20190916",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100770 - Disclosure - Subsequent Events - Antara Capital Warrant - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
     "shortName": "Subsequent Events - Antara Capital Warrant - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:WarrantsIssuedDescription",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapStatementEquityComponentsAxis_evoaAntaraCapitalWarrantMember_20190930",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100780 - Disclosure - Subsequent Events - Sale of Common Stock - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
     "shortName": "Subsequent Events - Sale of Common Stock - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "evoa:SaleOfCommonStockDescription",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200227_20200227",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100790 - Disclosure - Subsequent Events - Amendment to Forbearance Agreement and Second Incremental Amendment to Financing Agreement - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
     "shortName": "Subsequent Events - Amendment to Forbearance Agreement and Second Incremental Amendment to Financing Agreement - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapLongtermDebtTypeAxis_evoaSecondIncrementalTermLoansMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_us-gaapTypeOfArrangementAxis_evoaSecondIncrementalAmendmentMember_20200524_20200524",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapLineOfCreditFacilityAxis_evoaAntaraCapitalMember_20200331",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100800 - Disclosure - Subsequent Events - Waiver and Agreement to Issue Warrant - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails",
     "shortName": "Subsequent Events - Waiver and Agreement to Issue Warrant - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapLineOfCreditFacilityAxis_evoaAntaraCapitalMember_20200331",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "evoa:WarrantsForEmploymentDescription",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapImpairedLongLivedAssetsHeldAndUsedByTypeAxis_evoaCNGTractorsMember_20191015",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100810 - Disclosure - Subsequent Events - Second Amendment to Forbearance Agreement and Omnibus Amendment to Loan Agreement - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
     "shortName": "Subsequent Events - Second Amendment to Forbearance Agreement and Omnibus Amendment to Loan Agreement - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapTypeOfArrangementAxis_evoaOmnibusAmendmentMember_20190101_20190930",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCovenantDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100070 - Disclosure - Acquisitions",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapLineOfCreditFacilityAxis_evoaMainStreetLoanMember_us-gaapTypeOfArrangementAxis_evoaSecondOmnibusAmendmentMember_20201214_20201214",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100820 - Disclosure - Subsequent Events - Second Omnibus Amendment to Loan Documents - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Second Omnibus Amendment to Loan Documents - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapLineOfCreditFacilityAxis_evoaMainStreetLoanMember_us-gaapTypeOfArrangementAxis_evoaSecondOmnibusAmendmentMember_20201214_20201214",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190401_20190630",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100830 - Disclosure - Subsequent Events - Redemption of Common Stock and Issuance of Series B preferred Stock - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
     "shortName": "Subsequent Events - Redemption of Common Stock and Issuance of Series B preferred Stock - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200524_20200524",
      "decimals": null,
      "lang": "en-US",
      "name": "evoa:RedemptionOfCommonStockDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConversionOfStockDescription",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100840 - Disclosure - Subsequent Events - Series B Preferred Stock - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
     "shortName": "Subsequent Events - Series B Preferred Stock - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapStatementClassOfStockAxis_us-gaapSeriesBPreferredStockMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200524_20200524",
      "decimals": null,
      "lang": "en-US",
      "name": "evoa:PreferredSharesIssuedDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDebtInstrumentAxis_evoaPaycheckProtectionProgramLoanCARESActMember_us-gaapLineOfCreditFacilityAxis_evoaBOKFNAMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200415",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100850 - Disclosure - Subsequent Events - Paycheck Protection Program Loan - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
     "shortName": "Subsequent Events - Paycheck Protection Program Loan - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDebtInstrumentAxis_evoaPaycheckProtectionProgramLoanCARESActMember_us-gaapLineOfCreditFacilityAxis_evoaBOKFNAMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200415",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapBusinessAcquisitionAxis_evoaFinkleTransportIncorporationMember_us-gaapContingentConsiderationByTypeAxis_evoaContingentConsiderationMember_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200601_20200630",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100860 - Disclosure - Subsequent Events - Issuance of Contingent Consideration - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
     "shortName": "Subsequent Events - Issuance of Contingent Consideration - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapBusinessAcquisitionAxis_evoaFinkleTransportIncorporationMember_us-gaapContingentConsiderationByTypeAxis_evoaContingentConsiderationMember_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200601_20200630",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtRangeAxis_srtMaximumMember_20190930",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100870 - Disclosure - Subsequent Events - Main Street Priority Loan Program Facility with Commerce Bank of Arizona, Inc - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
     "shortName": "Subsequent Events - Main Street Priority Loan Program Facility with Commerce Bank of Arizona, Inc - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtInstrumentInterestRateTerms",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDebtInstrumentAxis_evoaMainStreetLoanMember_us-gaapLineOfCreditFacilityAxis_evoaCommerceBankOfArizonaMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20201214",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDebtInstrumentAxis_evoaMainStreetLoanMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_evoaDannyCuzickMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20201214_20201214",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:PercentageOfOwnershipInterestContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100880 - Disclosure - Subsequent Events - Contribution of Equity of Environmental Alternative Fuels, LLC to EVO Holding Company, LLC - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/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": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDebtInstrumentAxis_evoaMainStreetLoanMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_evoaDannyCuzickMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20201214_20201214",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "evoa:PercentageOfOwnershipInterestContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_evoaUnitedStatesPostalServiceMember_20210219_20210219",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "evoa:PaymentsForTransportationSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100890 - Disclosure - Subsequent Events - United States Postal Service Settlement - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
     "shortName": "Subsequent Events - United States Postal Service Settlement - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_evoaUnitedStatesPostalServiceMember_20210219_20210219",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "evoa:PaymentsForTransportationSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20181001_20181031",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfLinesOfCredit",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100900 - Disclosure - Subsequent Events - Agreement With Triumph Business Capital - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
     "shortName": "Subsequent Events - Agreement With Triumph Business Capital - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapCreditFacilityAxis_evoaLetterOfIntentAndMemoOfUnderstandingMember_us-gaapLineOfCreditFacilityAxis_evoaTriumphBusinessCapitalMember_20210308_20210309",
      "decimals": "-5",
      "lang": null,
      "name": "evoa:ProceedsFromTransportationSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtInstrumentDescription",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapLongtermDebtTypeAxis_evoaSecuredConvertiblePromissoryNotesMember_20190930",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100910 - Disclosure - Subsequent Events - Settlement Agreement and Release - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
     "shortName": "Subsequent Events - Settlement Agreement and Release - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_us-gaapDebtInstrumentAxis_evoaDTIINotesMember_us-gaapLongtermDebtTypeAxis_evoaSecuredConvertiblePromissoryNotesMember_us-gaapTypeOfArrangementAxis_evoaSettlementAgreementsAndReleaseMember_20180720",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:BalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Balance Sheet Disclosures",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosures",
     "shortName": "Balance Sheet Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_20190101_20190930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "evoa:BalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "evoa-10q_20190930.htm",
      "contextRef": "C_0000728447_srtStatementScenarioAxis_srtScenarioForecastMember_us-gaapDebtInstrumentAxis_evoaNotesPurchaseAgreementsAndReleasesMember_us-gaapLongtermDebtTypeAxis_evoaTwoThousandEighteenConvertibleNotesMember_20210630",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100920 - Disclosure - Subsequent Events - Purchase and Cancellation of Secured Convertible Promissory Notes - Additional Information (Details)",
     "role": "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
     "shortName": "Subsequent Events - Purchase and Cancellation of Secured Convertible Promissory Notes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 184,
   "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r566"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r567"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 Line1",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 Line2",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r571"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AdvanceOfUnearnedFutureContract": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails": {
       "order": 10020.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_AdvancesFromSuppliersNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10140.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_AlternativeFuelsTaxCreditReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10390.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_AntaraFinancingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antara financing agreement.",
        "label": "Antara Financing Agreement [Member]",
        "terseLabel": "Antara Financing Agreement [Member]"
       }
      }
     },
     "localname": "AntaraFinancingAgreementMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "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/20190930",
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_BridgeNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bridge notes.",
        "label": "Bridge Notes [Member]",
        "terseLabel": "Bridge Notes [Member]"
       }
      }
     },
     "localname": "BridgeNotesMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_BridgeNotesRelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bridge notes, related party.",
        "label": "Bridge Notes Related Party [Member]",
        "terseLabel": "Bridge Notes-Related Party [Member]"
       }
      }
     },
     "localname": "BridgeNotesRelatedPartyMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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, as reported"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaBasicAndDilutedLossPerCommonShare",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10130.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10260.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10090.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAlternativeFuelsTaxCreditReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10170.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAdvancesToRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10180.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10080.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccuredExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10070.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFactoredReceivableAdvance": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10090.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesFuelDiscountAdvance": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10120.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentOtherShortTermAssets": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10200.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10290.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLineOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10100.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssets": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10300.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLongTermAssets": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10310.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid for amounts included in the measurement of lease liabilities.",
        "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisable",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightPeriodForWhichWarrantsOrRightsExercisable",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_ClassOfWarrantOrRightWarrantExercisablePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right, warrant exercisable period.",
        "label": "Class Of Warrant Or Right Warrant Exercisable Period",
        "terseLabel": "Warrants exercisable period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightWarrantExercisablePeriod",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CommerceBankOfArizonaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commerce Bank of Arizona.",
        "label": "Commerce Bank Of Arizona [Member]",
        "terseLabel": "Commerce Bank of Arizona Inc [Member]"
       }
      }
     },
     "localname": "CommerceBankOfArizonaMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CommonStockIssuedForInterest": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10320.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_CommonStockSubscribedAndNotYetIssued": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10070.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 7,090,582 (September 30, 2019) and 500,000 (December 31, 2018)"
       }
      }
     },
     "localname": "CommonStockSubscribedAndNotYetIssued",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_ConversionOfDebtInstrumentsIssuedSharesPercentageOfOutstandingCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of debt instruments issued shares percentage of outstanding common stock.",
        "label": "Conversion Of Debt Instruments Issued Shares Percentage Of Outstanding Common Stock",
        "terseLabel": "Conversion of debt, issued shares percentage of outstanding common stock"
       }
      }
     },
     "localname": "ConversionOfDebtInstrumentsIssuedSharesPercentageOfOutstandingCommonStock",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_ConversionOfRelatedPartyNotesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of conversion of related party notes payable for the period.",
        "label": "Conversion Of Related Party Notes Payable",
        "terseLabel": "Conversion of related party notes payable to common stock"
       }
      }
     },
     "localname": "ConversionOfRelatedPartyNotesPayable",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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]"
       }
      }
     },
     "localname": "ConvertiblePromissoryNotesMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_CostCreditOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10250.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DebtDiscountRelatedToSecuredConvertiblePromissoryNotes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt discount related to secured convertible promissory notes.",
        "label": "Debt Discount Related To Secured Convertible Promissory Notes",
        "terseLabel": "Debt discount related to secured convertible promissory notes"
       }
      }
     },
     "localname": "DebtDiscountRelatedToSecuredConvertiblePromissoryNotes",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DebtInstrumentConversionSharesPercentageOfIssuedAndOutstandingCommonStockIfSharesIssuedUnderPrivateOfferings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument conversion shares percentage of issued and outstanding common stock if shares issued under private offerings.",
        "label": "Debt Instrument Conversion Shares Percentage Of Issued And Outstanding Common Stock If Shares Issued Under Private Offerings",
        "terseLabel": "Debt instrument conversion, shares percentage of issued and outstanding common stock if shares issued under private offering"
       }
      }
     },
     "localname": "DebtInstrumentConversionSharesPercentageOfIssuedAndOutstandingCommonStockIfSharesIssuedUnderPrivateOfferings",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "evoa_DebtInstrumentIncreasedInPrincipalAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument increase in principal amount.",
        "label": "Debt Instrument Increased In Principal Amount",
        "terseLabel": "Debt instrument increased in principal amount"
       }
      }
     },
     "localname": "DebtInstrumentIncreasedInPrincipalAmount",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DebtInstrumentInterestRateDefault": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument interest rate default.",
        "label": "Debt Instrument Interest Rate Default",
        "positiveLabel": "Default interest rate",
        "terseLabel": "Default interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDefault",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_DueFromRelatedPartiesCurrentExcludingAccountsReceivableRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10400.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_EAFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "E A F [Member]",
        "terseLabel": "EAF [Member]",
        "verboseLabel": "EAF [Member]"
       }
      }
     },
     "localname": "EAFMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EquipmentRent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10190.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_EstimatedFairValueOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FactoredReceivableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10230.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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"
       }
      }
     },
     "localname": "FairValueOfDebtDiscountForConversionFeatureOnConvertiblePromissoryNotesRelatedParty",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FairValueOfWarrantsNetOfIssuanceCostsAndCommonStockIssuedInConnectionWithAntaraFinancingArrangement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of warrants, net of issuance costs, and common stock issued in connection with Antara financing arrangement.",
        "label": "Fair Value Of Warrants Net Of Issuance Costs And Common Stock Issued In Connection With Antara Financing Arrangement",
        "terseLabel": "Fair value of warrants, net of issuance costs, and common stock issued in connection with Antara financing arrangement"
       }
      }
     },
     "localname": "FairValueOfWarrantsNetOfIssuanceCostsAndCommonStockIssuedInConnectionWithAntaraFinancingArrangement",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_FinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10060.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease liability payments due after year four.",
        "label": "Finance Lease Liability Payments Due After Year Four",
        "terseLabel": "Finance Leases, Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FinancingCostsOfInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing costs of interest rate.",
        "label": "Financing Costs Of Interest Rate",
        "verboseLabel": "Financing costs of interest rate"
       }
      }
     },
     "localname": "FinancingCostsOfInterestRate",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_FixedAssetAcquiredWithDebtIssuance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed asset acquired with debt issuance.",
        "label": "Fixed Asset Acquired With Debt Issuance",
        "terseLabel": "Fixed assets acquired with debt issuance"
       }
      }
     },
     "localname": "FixedAssetAcquiredWithDebtIssuance",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_GainOnConversionOfAccountsPayableRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10090.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on conversion of accounts payable related party.",
        "label": "Gain On Conversion Of Accounts Payable Related Party",
        "terseLabel": "Gain on conversion of accounts payable - related party"
       }
      }
     },
     "localname": "GainOnConversionOfAccountsPayableRelatedParty",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainOnConversionOfAccountsPayableToCommonStock": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10290.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainOnExtinguishmentOfConvertiblePromissoryNotes": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10300.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on extinguishment of convertible promissory notes.",
        "label": "Gain On Extinguishment Of Convertible Promissory Notes",
        "negatedLabel": "Gain on extinguishment of convertible promissory notes"
       }
      }
     },
     "localname": "GainOnExtinguishmentOfConvertiblePromissoryNotes",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GainOnExtinguishmentOfLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10110.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on extinguishment of liabilities.",
        "label": "Gain On Extinguishment Of Liabilities",
        "terseLabel": "Gain on extinguishment of liabilities"
       }
      }
     },
     "localname": "GainOnExtinguishmentOfLiabilities",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GoingConcernPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for going concern.",
        "label": "Going Concern Policy [Text Block]",
        "terseLabel": "Going Concern"
       }
      }
     },
     "localname": "GoingConcernPolicyTextBlock",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_GoodwillReductionDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Reduction During Period",
        "negatedLabel": "Reduction of goodwill"
       }
      }
     },
     "localname": "GoodwillReductionDuringPeriod",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_GuaranteeDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee debt.",
        "label": "Guarantee Debt [Member]",
        "terseLabel": "Guarantee Debt [Member]"
       }
      }
     },
     "localname": "GuaranteeDebtMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_IncreaseDecreaseInAlternativeFuelsTaxCreditReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10380.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInDueFromRelatedPartiesCurrentExcludingAccountsReceivableRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10390.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInFuelAdvanceLiabilityPerGallon": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in fuel advance liability per gallon.",
        "label": "Increase Decrease In Fuel Advance Liability Per Gallon",
        "terseLabel": "Reduction in fuel advance liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInFuelAdvanceLiabilityPerGallon",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "evoa_IncreaseDecreaseInInterestPayableNetRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10440.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10450.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_IssuanceOfCommonStockAndWarrantsForServicesOrClaimsRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10310.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_IssuanceOfCommonStockForExchangeOfBridgeNotesAndInterestRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock for exchange of bridge notes and interest \u2013 related party.",
        "label": "Issuance Of Common Stock For Exchange Of Bridge Notes And Interest Related Party",
        "terseLabel": "Issuance of common stock for exchange of bridge notes and interest \u2013 related party"
       }
      }
     },
     "localname": "IssuanceOfCommonStockForExchangeOfBridgeNotesAndInterestRelatedParty",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_LeaseAmortizationExpense": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10210.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_LeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liabilities.",
        "label": "Lease Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LeaseLiabilitiesAbstract",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10120.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability payments due after year four.",
        "label": "Lessee Operating Lease Liability Payments Due After Year Four",
        "terseLabel": "Operating Leases, Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LetterOfCreditDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter Of Credit Description",
        "terseLabel": "Letter of credit, description"
       }
      }
     },
     "localname": "LetterOfCreditDescription",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_LongTermDebtCurrentOtherThanNotesAndAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10250.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",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrentOtherThanNotesAndAdvances",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_LongTermDebtNonCurrentOtherThanNotes": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10120.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"
       }
      }
     },
     "localname": "LongTermDebtNonCurrentOtherThanNotes",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_LongTernDebtRemainingObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Tern Debt Remaining Obligations",
        "terseLabel": "Long tern debt remaining obligations"
       }
      }
     },
     "localname": "LongTernDebtRemainingObligations",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_NonCashActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash activity.",
        "label": "Non Cash Activity [Abstract]",
        "terseLabel": "Non-cash activity"
       }
      }
     },
     "localname": "NonCashActivityAbstract",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_NonCashInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10260.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotesPayableRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes payable related parties.",
        "label": "Notes Payable Related Parties [Member]",
        "terseLabel": "Note Payable to Related Parties [Member]"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_NotesPurchaseAgreementsAndReleasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Purchase Agreements And Releases [Member]",
        "terseLabel": "Note Purchase Agreements and Releases [Member]"
       }
      }
     },
     "localname": "NotesPurchaseAgreementsAndReleasesMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_NumberOfFuelingStations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fueling stations.",
        "label": "Number Of Fueling Stations",
        "verboseLabel": "Number of fueling stations"
       }
      }
     },
     "localname": "NumberOfFuelingStations",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "evoa_OfficeAndComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office and computer equipment.",
        "label": "Office And Computer Equipment [Member]",
        "terseLabel": "Office and Computer Equipment [Member]"
       }
      }
     },
     "localname": "OfficeAndComputerEquipmentMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OmnibusAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Omnibus Amendment [Member]",
        "terseLabel": "Omnibus Amendment [Member]"
       }
      }
     },
     "localname": "OmnibusAmendmentMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OneSubordinatedSeniorNotePayableToStockholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One subordinated senior note payable to stockholder.",
        "label": "One Subordinated Senior Note Payable To Stockholders [Member]",
        "terseLabel": "One Subordinated Senior Note Payable to Stockholder [Member]"
       }
      }
     },
     "localname": "OneSubordinatedSeniorNotePayableToStockholdersMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_OperatingAndFinanceLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10340.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease right of use asset.",
        "label": "Operating And Finance Lease Right Of Use Asset",
        "terseLabel": "Right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseRightOfUseAsset",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanCARESActMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsForRelatedPartyAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10150.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsForTransportationSettlements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments For Transportation Settlements",
        "terseLabel": "Payments for transportation settlements"
       }
      }
     },
     "localname": "PaymentsForTransportationSettlements",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOnFactoringArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10120.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOnFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10140.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PaymentsOnFuelAdvance": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10100.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "evoa_PercentageOfOutstandingCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding common stock.",
        "label": "Percentage Of Outstanding Common Stock",
        "terseLabel": "Percentage of outstanding common stock"
       }
      }
     },
     "localname": "PercentageOfOutstandingCommonStock",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PrivateOfferingPercentageIncreaseInCommonStockSharesIssuedAndOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private offering percentage increase in common stock shares issued and outstanding.",
        "label": "Private Offering Percentage Increase In Common Stock Shares Issued And Outstanding",
        "terseLabel": "Private offering, percentage of increase in common stock shares issued and outstanding"
       }
      }
     },
     "localname": "PrivateOfferingPercentageIncreaseInCommonStockSharesIssuedAndOutstanding",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromFactor": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10110.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"
       }
      }
     },
     "localname": "ProceedsFromFactor",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromIssuanceOfRelatedPartyDebt": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10080.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromSaleLeaseback": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10070.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromSaleOfCommonStockAndWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10040.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from sale of common stock and warrants.",
        "label": "Proceeds From Sale Of Common Stock And Warrants",
        "terseLabel": "Proceeds from sale of common stock and warrants"
       }
      }
     },
     "localname": "ProceedsFromSaleOfCommonStockAndWarrants",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ProceedsFromTransportationSettlements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Transportation Settlements",
        "terseLabel": "Proceeds from transportation settlements"
       }
      }
     },
     "localname": "ProceedsFromTransportationSettlements",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PromissoryNoteStockholderIssuedJanuaryTwoTwoThousandAndNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note stockholder issued January two two thousand and nineteen.",
        "label": "Promissory Note Stockholder Issued January Two Two Thousand And Nineteen [Member]",
        "terseLabel": "Promissory Note Stockholder Issued January Two Two Thousand And Nineteen [Member]"
       }
      }
     },
     "localname": "PromissoryNoteStockholderIssuedJanuaryTwoTwoThousandAndNineteenMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_PurchaseOfAccountsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails": {
       "order": 10010.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsScheduleOfEarnedAndUnearnedComponentsIncludedInAdvancesFromFactoringArrangementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PurchaseOfNotesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of notes payable.",
        "label": "Purchase Of Notes Payable",
        "terseLabel": "Purchase of notes payable"
       }
      }
     },
     "localname": "PurchaseOfNotesPayable",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_PurchasedTransportation": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10170.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RelatedPartyAccountsPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related party accounts payable.",
        "label": "Related Party Accounts Payable [Member]",
        "terseLabel": "Related-party Accounts Payable [Member]"
       }
      }
     },
     "localname": "RelatedPartyAccountsPayableMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_RepaymentsOfDebtExcludingRelatedPartyDebt": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10060.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_RepaymentsOfDebtRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10090.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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "evoa_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-of-use assets obtained in exchange for lease obligations.",
        "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:"
       }
      }
     },
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_RightToRequireRepurchaseOfSharesPercentOfAggregateAmountOfReimbursements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to require repurchase of shares, percent of aggregate amount of reimbursements.",
        "label": "Right To Require Repurchase Of Shares Percent Of Aggregate Amount Of Reimbursements",
        "terseLabel": "Right to require repurchase of shares, percentage of aggregate amount of USPS reimbursements"
       }
      }
     },
     "localname": "RightToRequireRepurchaseOfSharesPercentOfAggregateAmountOfReimbursements",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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]"
       }
      }
     },
     "localname": "SecuredConvertiblePromissoryNotesMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "evoa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalOptionsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award additional options granted.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Additional Options Granted",
        "terseLabel": "Additional stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalOptionsGranted",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options exercisable share price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Share Price",
        "terseLabel": "Stock option exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableSharePrice",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPartlyVestedAndExercisableNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options partly vested and exercisable number of shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Partly Vested And Exercisable Number Of Shares",
        "terseLabel": "Partly vested and exercisable number of remaining stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPartlyVestedAndExercisableNumberOfShares",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedAndExercisableNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangements by share based payment award options vested and exercisable number of shares.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Vested And Exercisable Number Of Shares",
        "terseLabel": "Fully vested and exercisable number of remaining stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedAndExercisableNumberOfShares",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_SocialSecurityTaxesDuePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social security taxes due percentage.",
        "label": "Social Security Taxes Due Percentage",
        "terseLabel": "Social security taxes due percentage"
       }
      }
     },
     "localname": "SocialSecurityTaxesDuePercentage",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock incentive plan.",
        "label": "Stock Incentive Plan [Member]",
        "terseLabel": "Stock Incentive Plan [Member]"
       }
      }
     },
     "localname": "StockIncentivePlanMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "evoa_StockOptionsGrantedDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options granted, description.",
        "label": "Stock Options Granted Description",
        "terseLabel": "Stock options granted, description"
       }
      }
     },
     "localname": "StockOptionsGrantedDescription",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_SubordinatedConvertibleSeniorNotesPayableToStockholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subordinated convertible senior notes payable to stockholders.",
        "label": "Subordinated Convertible Senior Notes Payable To Stockholders [Member]",
        "terseLabel": "Subordinated Convertible Senior Notes Payable to Stockholders [Member]"
       }
      }
     },
     "localname": "SubordinatedConvertibleSeniorNotesPayableToStockholdersMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_ThunderRidgeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Thunder ridge.",
        "label": "Thunder Ridge [Member]",
        "terseLabel": "Thunder Ridge [Member]"
       }
      }
     },
     "localname": "ThunderRidgeMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TruckingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trucking [Member]",
        "terseLabel": "Trucking [Member]"
       }
      }
     },
     "localname": "TruckingMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TwoThousandEighteenConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Eighteen Convertible Notes [Member]",
        "terseLabel": "2018 Convertible Notes [Member]"
       }
      }
     },
     "localname": "TwoThousandEighteenConvertibleNotesMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_TwoThousandNineteenBusinessCombinationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand nineteen business combinations.",
        "label": "Two Thousand Nineteen Business Combinations [Member]",
        "terseLabel": "2019 Business Combinations [Member]"
       }
      }
     },
     "localname": "TwoThousandNineteenBusinessCombinationsMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WEGrahamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "W E Graham [Member]",
        "terseLabel": "W.E. Graham [Member]"
       }
      }
     },
     "localname": "WEGrahamMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "evoa_WarrantExercisePriceOfFivePointZeroZeroWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant exercise price of five point zero zero warrant.",
        "label": "Warrant Exercise Price Of Five Point Zero Zero Warrant [Member]",
        "terseLabel": "5.00 Warrant [Member]"
       }
      }
     },
     "localname": "WarrantExercisePriceOfFivePointZeroZeroWarrantMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantExercisePriceOfThreePointZeroZeroWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant exercise price of three point zero zero warrant.",
        "label": "Warrant Exercise Price Of Three Point Zero Zero Warrant [Member]",
        "terseLabel": "3.00 Warrant [Member]"
       }
      }
     },
     "localname": "WarrantExercisePriceOfThreePointZeroZeroWarrantMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "evoa_WarrantExercisePriceSevenPointZeroZeroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant exercise price seven point zero zero.",
        "label": "Warrant Exercise Price Seven Point Zero Zero [Member]",
        "terseLabel": "7.00 Warrant [Member]"
       }
      }
     },
     "localname": "WarrantExercisePriceSevenPointZeroZeroMember",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails"
     ],
     "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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "evoa_WeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average discount rate.",
        "label": "Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "WeightedAverageDiscountRateAbstract",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average remaining lease term.",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term (years)"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "evoa_WorkingCapitalDeficit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working capital deficit.",
        "label": "Working Capital Deficit",
        "terseLabel": "Working capital deficit"
       }
      }
     },
     "localname": "WorkingCapitalDeficit",
     "nsuri": "http://evotransinc.com/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/20190930",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r380",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r171",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r191",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Corporate and Unallocated [Member]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r171",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r191",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r118",
      "r126",
      "r211",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r118",
      "r126",
      "r211",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect Period Of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r118",
      "r126",
      "r211",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect Period Of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Board of Directors [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r201",
      "r284",
      "r286",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Customers [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r290",
      "r293",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r290",
      "r293",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r201",
      "r284",
      "r286",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Of Major Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OfficerMember": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Officer [Member]",
        "terseLabel": "Officer [Member]"
       }
      }
     },
     "localname": "OfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r287",
      "r290",
      "r293",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r287",
      "r290",
      "r293",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r523",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r120",
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r131",
      "r132",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Adjustment [Member]",
        "terseLabel": "Opening Balance Revision [Member]",
        "verboseLabel": "Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r120",
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r146",
      "r212",
      "r213",
      "r330",
      "r344",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Axis]",
        "terseLabel": "Revision of Prior Period"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r120",
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r146",
      "r212",
      "r213",
      "r330",
      "r344",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Domain]",
        "terseLabel": "Revision of Prior Period"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r114",
      "r116",
      "r117",
      "r119",
      "r120",
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r131",
      "r132",
      "r146",
      "r212",
      "r213",
      "r330",
      "r344",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Previously Reported [Member]",
        "terseLabel": "Previously Reported",
        "verboseLabel": "Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Unspecified [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r244",
      "r291",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Scenario [Axis]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r203",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update201602 [Member]",
        "terseLabel": "ASU 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10180.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"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableMember": {
     "auth_ref": [
      "r9"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r48",
      "r112",
      "r456",
      "r458"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10190.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r112",
      "r455",
      "r497",
      "r518"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties.",
        "label": "Accounts Payable Related Parties Current And Noncurrent",
        "terseLabel": "Accounts payable related party"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r33",
      "r204",
      "r205"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10370.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 Net Current",
        "terseLabel": "Accounts receivable - trade, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r32",
      "r108",
      "r455",
      "r458",
      "r514"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r63",
      "r112",
      "r455",
      "r458"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10380.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable Related Parties Current",
        "terseLabel": "Accounts receivable - trade, related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10200.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r53"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r44",
      "r232"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails": {
       "order": 10020.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment",
        "negatedLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10080.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",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r114",
      "r115",
      "r117",
      "r327",
      "r328",
      "r329"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r341",
      "r342",
      "r343",
      "r344",
      "r474",
      "r475",
      "r476",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments For New Accounting Pronouncements [Axis]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [
      "r262",
      "r270",
      "r280"
     ],
     "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"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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": "Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition",
        "terseLabel": "Fair value of stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r250",
      "r270",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r295",
      "r320",
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share Based Compensation Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r94",
      "r416"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10230.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 Financing Costs And Discounts",
        "terseLabel": "Amortization of debt discount and debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r94",
      "r222",
      "r227"
     ],
     "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"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r144"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r144"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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": "Arrangements And Nonarrangement Transactions [Member]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r106",
      "r179",
      "r186",
      "r193",
      "r207",
      "r377",
      "r379",
      "r403",
      "r492",
      "r509"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r65",
      "r106",
      "r207",
      "r377",
      "r379",
      "r403"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10290.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r106",
      "r207",
      "r377",
      "r379",
      "r403"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10300.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r296",
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r381",
      "r383"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r289",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r289",
      "r292",
      "r360",
      "r361"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "auth_ref": [
      "r355",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.",
        "label": "Business Acquisition Effective Date Of Acquisition1",
        "terseLabel": "Business acquisition, effective date"
       }
      }
     },
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r374"
     ],
     "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",
        "verboseLabel": "Common stock unissued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition Equity Interests Issued Or Issuable Number Of Shares Issued",
        "positiveLabel": "Fair value of common stock issuable, shares",
        "terseLabel": "Business combination, common stock issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r358",
      "r359"
     ],
     "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 [Text Block]",
        "terseLabel": "Schedule of Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition Share Price",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r358",
      "r359"
     ],
     "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 Acquisitions Pro Forma Net Income Loss",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r358",
      "r359"
     ],
     "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 Acquisitions Pro Forma Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsScheduleOfProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r369",
      "r370",
      "r371"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/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 Transferred1",
        "terseLabel": "Business combination total consideration",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r369",
      "r370"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10010.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r373"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10030.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r375"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10040.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10140.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 Assets Acquired And Liabilities Assumed Capital Lease Obligation",
        "negatedLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10010.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10190.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10030.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10160.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10020.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10060.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10110.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10150.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10230.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10060.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 Intangibles",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10050.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"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10270.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10100.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10210.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10040.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"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r113",
      "r165"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Carrying Reported Amount Fair Value Disclosure [Member]",
        "terseLabel": "Carrying Amount [Member]"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r41",
      "r539",
      "r540"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10360.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",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r80"
     ],
     "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",
        "verboseLabel": "Acquisition of cash payment"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r89",
      "r96",
      "r101"
     ],
     "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"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r89",
      "r404"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r104",
      "r106",
      "r135",
      "r136",
      "r137",
      "r140",
      "r142",
      "r150",
      "r151",
      "r152",
      "r207",
      "r403"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r281",
      "r294"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r271"
     ],
     "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 Rights1",
        "terseLabel": "Warrants, exercise price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r271"
     ],
     "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",
        "positiveLabel": "Class of warrant to purchase number of common stock",
        "terseLabel": "Warrants issued",
        "verboseLabel": "Class of warrant to purchase number of common stock"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "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",
        "positiveLabel": "Number of Warrants, Outstanding",
        "terseLabel": "Warrants issued",
        "verboseLabel": "Number of Warrants, Outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitSummaryOfActivityForWarrantsOutstandingDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r281",
      "r294"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityForWarrantsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral [Axis]",
        "terseLabel": "Collateral Held"
       }
      }
     },
     "localname": "CollateralAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral [Domain]",
        "terseLabel": "Collateral Held"
       }
      }
     },
     "localname": "CollateralDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r59",
      "r243",
      "r498",
      "r516"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10020.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 12)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r247"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r114",
      "r115"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r31"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r31"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r31"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r31",
      "r270"
     ],
     "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",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesSubscribedButUnissued": {
     "auth_ref": [
      "r31"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10060.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",
        "terseLabel": "Common stock, $0.0001 par value; 100,000,000 shares authorized; 7,199,696 (September 30, 2019) and 2,258,530 (December 31, 2018) shares issued and outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonUnitIssued": {
     "auth_ref": [
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConcentrationRiskAdditionalCharacteristic": {
     "auth_ref": [
      "r159",
      "r160",
      "r400",
      "r401",
      "r564"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r159",
      "r160",
      "r201",
      "r400",
      "r401"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r201",
      "r400",
      "r401",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk By Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r201",
      "r400",
      "r401",
      "r538"
     ],
     "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 By Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r159",
      "r160",
      "r201",
      "r400",
      "r401"
     ],
     "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 Percentage1",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r157",
      "r159",
      "r160",
      "r161",
      "r400",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r159",
      "r160",
      "r201",
      "r400",
      "r401"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "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 Converted1",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "ConversionOfStockAmountConverted1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. 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 Issued1",
        "terseLabel": "Conversion of common stock"
       }
      }
     },
     "localname": "ConversionOfStockAmountIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockDescription": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "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 Issued1",
        "terseLabel": "Issue of common shares"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r249"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r26",
      "r494",
      "r510",
      "r542"
     ],
     "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"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r29",
      "r30",
      "r271",
      "r276"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r195",
      "r197"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfPropertyRepairsAndMaintenance": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10200.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10150.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r158",
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r367"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r496",
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt And Capital Lease Obligations",
        "terseLabel": "Material debt &amp; lease obligation"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r98",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion By Unique Description [Axis]",
        "terseLabel": "Debt Conversion Description"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r98",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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 Converted Instrument Amount1",
        "terseLabel": "Issuance of common stock for exchange of bridge notes and interest",
        "verboseLabel": "Debt conversion, payable amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r98",
      "r100"
     ],
     "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 Issued1",
        "terseLabel": "Debt repayment in the form shares",
        "verboseLabel": "Debt conversion related shares issued"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r98",
      "r100"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r98",
      "r100"
     ],
     "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 Amount1",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r493",
      "r494",
      "r508"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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 Rate1",
        "terseLabel": "Basis points added to LIBOR rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r26",
      "r251",
      "r494",
      "r508"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": {
       "order": 10010.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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": "Debt Instrument Carrying Amount",
        "positiveLabel": "Debt borrowed",
        "terseLabel": "Long-term debt, gross",
        "verboseLabel": "Debt borrowed"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument Convertible Conversion Price1",
        "terseLabel": "Conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": {
     "auth_ref": [
      "r57",
      "r271",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the conversion terms of a debt instrument which may include the conversion ratio (including all potential conversion ratios if contingently adjustable), type of debt or equity security into which the debt is convertible, the dollars of debt or the number of shares into which the instrument is convertible (or potentially convertible into), the conversion period, any contingencies associated with the conversion terms, and the existence and amount of a beneficial conversion feature.",
        "label": "Debt Instrument Convertible Terms Of Conversion Feature",
        "terseLabel": "Debt instrument, conversion feature description"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTermsOfConversionFeature",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r26",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": {
     "auth_ref": [
      "r58",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format.",
        "label": "Debt Instrument Date Of First Required Payment1",
        "terseLabel": "Debt instrument, date of first required payment"
       }
      }
     },
     "localname": "DebtInstrumentDateOfFirstRequiredPayment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentDescription": {
     "auth_ref": [
      "r24",
      "r26",
      "r271",
      "r493",
      "r494",
      "r503",
      "r508"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r415",
      "r418"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r58",
      "r504"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r55",
      "r415"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument Interest Rate Stated Percentage",
        "positiveTerseLabel": "Interest rate",
        "terseLabel": "Interest rate",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateTerms": {
     "auth_ref": [
      "r55"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r56",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument Maturity Date",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r56"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument Maturity Date Range End1",
        "terseLabel": "Maturity end date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateRangeStart1": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument Maturity Date Range Start1",
        "terseLabel": "Maturity start date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateRangeStart1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r58",
      "r504"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r506"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r506"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r506"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r506"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r506"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r58",
      "r110",
      "r271",
      "r277",
      "r278",
      "r279",
      "r414",
      "r415",
      "r418",
      "r507"
     ],
     "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": "Debt Instrument [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r414",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument Unamortized Discount",
        "terseLabel": "Unamortized debt discount",
        "verboseLabel": "Unamortized debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": {
     "auth_ref": [
      "r414",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.",
        "label": "Debt Instrument Unamortized Discount Noncurrent",
        "terseLabel": "Debt discount, noncurrent"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r418"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": {
       "order": 10030.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r46",
      "r416"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": {
       "order": 10020.0,
       "parentTag": "us-gaap_LongTermDebt",
       "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": "Deferred Finance Costs Net",
        "negatedLabel": "Debt issuance costs",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r94",
      "r107",
      "r340",
      "r347",
      "r348",
      "r349"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10240.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"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r334",
      "r335"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10170.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"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 Recognized1",
        "terseLabel": "Recognized revenue"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10350.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r94",
      "r230"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r94",
      "r174"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10200.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10230.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"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r382"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10080.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"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r382"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10280.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10220.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 Liabilities Current",
        "terseLabel": "Embedded derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectOperatingMaintenanceSuppliesCosts": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10220.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r2"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToAffiliateCurrent": {
     "auth_ref": [
      "r22",
      "r108",
      "r455",
      "r541"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10240.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r141"
     ],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r144",
      "r145"
     ],
     "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 [Text Block]",
        "terseLabel": "Net Loss per Share of Common Stock"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r321"
     ],
     "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1",
        "terseLabel": "Weighted average period of recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options",
        "terseLabel": "Unrecognized stock based compensation expense related to unvested outstanding stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r319"
     ],
     "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": "Employee Stock Option [Member]",
        "terseLabel": "Stock Option [Member]",
        "verboseLabel": "Employee Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r114",
      "r115",
      "r117",
      "r120",
      "r129",
      "r132",
      "r149",
      "r211",
      "r270",
      "r280",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r528",
      "r529",
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of equity interests that are issued or issuable in a business combination.",
        "label": "Equity Interest Issued Or Issuable By Type [Axis]",
        "terseLabel": "Equity Interest Type"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.",
        "label": "Equity Interest Issued Or Issuable Type [Domain]",
        "terseLabel": "Equity Interest Issued or Issuable, Type"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Equity Securities By Industry [Axis]",
        "terseLabel": "Industry Sector"
       }
      }
     },
     "localname": "EquitySecuritiesByIndustryAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Equity Securities Industry [Member]",
        "terseLabel": "Industry Sector"
       }
      }
     },
     "localname": "EquitySecuritiesIndustryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "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": "Error Corrections And Prior Period Adjustments Restatement [Line Items]",
        "terseLabel": "Error Corrections And Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate Of Fair Value Fair Value Disclosure [Member]",
        "terseLabel": "Estimated Fair Value [Member]"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r256"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r94",
      "r258"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10340.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10120.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": "Fair Value Adjustment Of Warrants",
        "negatedLabel": "Warrant expense",
        "terseLabel": "Warrant expense",
        "verboseLabel": "Fair value of the warrants"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": {
     "auth_ref": [
      "r390"
     ],
     "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 Level1 To Level2 Transfers Amount",
        "terseLabel": "Fair value, assets, Level 1 to Level 2 transfers, amount"
       }
      }
     },
     "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r390"
     ],
     "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 Level2 To Level1 Transfers Amount",
        "terseLabel": "Fair value, assets, Level 2 to Level 1 transfers, amount"
       }
      }
     },
     "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r388",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Fair Value By Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "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 Disclosure Item Amounts [Domain]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": {
     "auth_ref": [
      "r390"
     ],
     "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 Level1 To Level2 Transfers Amount",
        "terseLabel": "Fair value, liabilities, Level 1 to Level 2 transfers, amount"
       }
      }
     },
     "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r390"
     ],
     "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 Level2 To Level1 Transfers Amount",
        "terseLabel": "Fair value, liabilities, Level 2 to Level 1 transfers, amount"
       }
      }
     },
     "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r431",
      "r438",
      "r449"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": {
       "order": 10020.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease Interest Expense",
        "verboseLabel": "Interest on lease assets"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r434",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease Interest Payment On Liability",
        "terseLabel": "Operating cash flows from finance lease interest expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities Payments Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r430",
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": 10020.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10280.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10160.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease Liability Payments Due",
        "totalLabel": "Finance Leases, Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10020.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease Liability Payments Due Next Twelve Months",
        "terseLabel": "Finance Leases, 2020"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10050.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease Liability Payments Due Year Four",
        "terseLabel": "Finance Leases, 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10040.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease Liability Payments Due Year Three",
        "terseLabel": "Finance Leases, 2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10030.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease Liability Payments Due Year Two",
        "terseLabel": "Finance Leases, 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10010.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease Liability Payments Remainder Of Fiscal Year",
        "terseLabel": "Finance Leases, Remainder of 2019"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": 10010.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease Liability Undiscounted Excess Amount",
        "negatedLabel": "Finance Leases, Less: Imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r433",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease Principal Payments",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease Right Of Use Asset",
        "verboseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r431",
      "r438",
      "r449"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": {
       "order": 10010.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease Right Of Use Asset Amortization",
        "terseLabel": "Amortization of ROU assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r446",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease Weighted Average Discount Rate Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r445",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease Weighted Average Remaining Lease Term1",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r226"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails": {
       "order": 10020.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r223",
      "r224",
      "r226",
      "r228",
      "r473",
      "r477"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r226",
      "r477"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails": {
       "order": 10010.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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r223",
      "r225"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r226",
      "r473"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10330.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",
        "terseLabel": "Intangibles, net",
        "totalLabel": "Net",
        "verboseLabel": "Favorable lease, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10180.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10220.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 Assets1",
        "negatedLabel": "Loss on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r94",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10100.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": "Gains Losses On Extinguishment Of Debt",
        "terseLabel": "Gain on extinguishment of related party interest"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10210.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"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r217",
      "r218",
      "r491"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10220.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails2": {
       "order": 10050.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10320.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"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfGoodwillDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r219"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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": "I P O [Member]",
        "terseLabel": "Initial Public Offering [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": {
     "auth_ref": [
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": {
     "auth_ref": [
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r94",
      "r229",
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment Of Long Lived Assets Held For Use",
        "verboseLabel": "Long-lived asset impairment charges"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsImpairmentOfLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r70",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195",
      "r490",
      "r499",
      "r502",
      "r520"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10030.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 Extraordinary Items Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r236"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r337",
      "r338",
      "r339",
      "r345",
      "r350",
      "r352",
      "r353",
      "r354"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r107",
      "r131",
      "r132",
      "r177",
      "r336",
      "r346",
      "r351",
      "r521"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10040.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": "Benefit for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r97"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10420.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10410.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10360.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10370.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10430.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase Decrease In Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10400.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r413"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r69",
      "r173",
      "r412",
      "r416",
      "r501"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10070.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"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r88",
      "r90",
      "r97"
     ],
     "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 Net",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r53"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10210.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investment Type Categorization [Member]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r454",
      "r455"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10330.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.",
        "label": "Issuance Of Stock And Warrants For Services Or Claims",
        "terseLabel": "Redeemable Series A Preferred stock issued for services"
       }
      }
     },
     "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10160.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r447",
      "r449"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease Cost",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Cost [Abstract]",
        "terseLabel": "Finance lease costs:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r447"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in CCYY-MM-DD format.",
        "label": "Lease Expiration Date1",
        "terseLabel": "Lease expire date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r436"
     ],
     "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 Contract1",
        "terseLabel": "Finance lease agreement term"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee Operating Lease Liability Payments Due",
        "totalLabel": "Operating Leases, Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10080.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Next Twelve Months",
        "terseLabel": "Operating Leases, 2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10110.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Year Four",
        "terseLabel": "Operating Leases, 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10100.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Year Three",
        "terseLabel": "Operating Leases, 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10090.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Year Two",
        "terseLabel": "Operating Leases, 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": {
       "order": 10070.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year",
        "terseLabel": "Operating Leases, Remainder of 2019"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": 10030.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee Operating Lease Liability Undiscounted Excess Amount",
        "negatedLabel": "Operating Leases, Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r52",
      "r106",
      "r187",
      "r207",
      "r378",
      "r379",
      "r380",
      "r403"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10010.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r106",
      "r207",
      "r403",
      "r495",
      "r513"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/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 Stockholders Equity",
        "totalLabel": "Total liabilities, redeemable stock, and stockholders\u2019 deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities And Stockholders Equity [Abstract]",
        "terseLabel": "Liabilities, Redeemable Stock, and Stockholders\u2019 Deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r54",
      "r106",
      "r207",
      "r378",
      "r379",
      "r380",
      "r403"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10100.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r26",
      "r27",
      "r106",
      "r207",
      "r378",
      "r379",
      "r380",
      "r403"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10110.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r49",
      "r110"
     ],
     "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": "Line Of Credit Facility [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCollateral": {
     "auth_ref": [
      "r23",
      "r26",
      "r103",
      "r493",
      "r494",
      "r508"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityDateOfFirstRequiredPayment1": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the first payment under the line of credit must be paid, in CCYY-MM-DD format.",
        "label": "Line Of Credit Facility Date Of First Required Payment1",
        "terseLabel": "Date of first required payment"
       }
      }
     },
     "localname": "LineOfCreditFacilityDateOfFirstRequiredPayment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.",
        "label": "Line Of Credit Facility Expiration Date1",
        "terseLabel": "Line-of-credit maturity date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityFrequencyOfPayments": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line Of Credit Facility Increase Decrease For Period Net",
        "terseLabel": "Annual decrease in financial security"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r49"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line Of Credit [Member]",
        "terseLabel": "Line of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r24",
      "r493"
     ],
     "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": "Lines Of Credit Current",
        "terseLabel": "Line-of-credit, outstanding balance"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 L I B O R [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r26",
      "r252",
      "r494",
      "r511"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails2": {
       "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails2": {
       "order": 10010.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10260.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",
        "negatedLabel": "Less current portion",
        "terseLabel": "Current portion of long-term debt - related party"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtDescription": {
     "auth_ref": [
      "r58",
      "r271"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity date of long-term debt, in CCYY-MM-DD format.",
        "label": "Long Term Debt Maturity Date",
        "terseLabel": "Extended maturity date"
       }
      }
     },
     "localname": "LongTermDebtMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails2": {
       "order": 10020.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10130.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 Noncurrent",
        "terseLabel": "Long-term debt, less current portion - related party",
        "verboseLabel": "Long-term Debt, noncurrent"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Longterm Debt Type [Axis]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r58",
      "r248"
     ],
     "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": "Longterm Debt Type [Domain]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "auth_ref": [
      "r243",
      "r245",
      "r246"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendPaymentMember": {
     "auth_ref": [
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r391"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10030.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10020.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r89",
      "r92",
      "r95"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10010.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r67",
      "r68",
      "r71",
      "r95",
      "r106",
      "r119",
      "r124",
      "r125",
      "r126",
      "r127",
      "r131",
      "r132",
      "r138",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195",
      "r207",
      "r403",
      "r500",
      "r519"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10190.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10010.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",
        "negatedLabel": "Net loss",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r127",
      "r133",
      "r134",
      "r139",
      "r142",
      "r179",
      "r185",
      "r189",
      "r192",
      "r195"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": {
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ],
     "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 Assumed1",
        "terseLabel": "Debt issued to sellers for acquisitions"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r366"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10060.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r47",
      "r112",
      "r456"
     ],
     "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 Classified Current",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r167"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OffMarketFavorableLeaseMember": {
     "auth_ref": [
      "r45"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OilAndGasDeliveryCommitmentsAndContractsAxis": {
     "auth_ref": [
      "r569"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OilAndGasDeliveryCommitmentsAndContractsOilProducingPropertyDomain": {
     "auth_ref": [
      "r569"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r179",
      "r185",
      "r189",
      "r192",
      "r195"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10050.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"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingInsuranceAndClaimsCostsProduction": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10240.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r439",
      "r449"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": {
       "order": 10030.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r432"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease Liabilities Payments Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails2": {
       "order": 10040.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10270.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10150.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r435",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease Right Of Use Asset",
        "positiveVerboseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfAdoptionDateImpactOfASCTopic842OnCondensedConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfBalancesRecordedInCondensedConsolidatedBalanceSheetRelatedToLeaseArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r446",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease Weighted Average Discount Rate Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r445",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease Weighted Average Remaining Lease Term1",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases Future Minimum Payments Due [Abstract]",
        "terseLabel": "Future minimum lease commitments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": 10010.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases Future Minimum Payments Due Current",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": 10050.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases Future Minimum Payments Due In Five Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": 10040.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases Future Minimum Payments Due In Four Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": 10030.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases Future Minimum Payments Due In Three Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": 10020.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases Future Minimum Payments Due In Two Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r420",
      "r422"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details": {
       "order": 10060.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases Future Minimum Payments Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeaseCommitmentsUnderASCTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r421"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r195"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r259",
      "r384",
      "r385",
      "r386"
     ],
     "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 Issuers Equity Type [Axis]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r387"
     ],
     "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 Issuers Equity Type [Domain]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLoansPayableLongTerm": {
     "auth_ref": [
      "r58"
     ],
     "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",
        "positiveLabel": "Additional term loan commitments"
       }
      }
     },
     "localname": "OtherLoansPayableLongTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10130.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income Expense",
        "terseLabel": "Other miscellaneous income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10350.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForCommissions": {
     "auth_ref": [
      "r91"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10130.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"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r87"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r82",
      "r372"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails": {
       "order": 10020.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",
        "terseLabel": "Cash",
        "verboseLabel": "Business combination, cash paid at closing"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10160.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "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": "Acquisitions, net of cash acquired",
        "terseLabel": "Payment of cash"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOilAndGasEquipment": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10170.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToExploreAndDevelopOilAndGasProperties": {
     "auth_ref": [
      "r83"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion At Fair Value Fair Value Disclosure [Member]",
        "terseLabel": "Fair Value Disclosure Item Amounts [Default]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r134",
      "r143"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10020.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends And Other Adjustments",
        "terseLabel": "Accrued and undeclared preferred stock dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r30",
      "r104",
      "r271",
      "r272"
     ],
     "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",
        "verboseLabel": "Preferred stock, liquidation preference per share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock Par Or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockPerShareAmountsOfPreferredDividendsInArrears": {
     "auth_ref": [
      "r274"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r269",
      "r271",
      "r273"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r30"
     ],
     "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",
        "verboseLabel": "Preferred stock issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockVotingRights": {
     "auth_ref": [
      "r30",
      "r271"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r39",
      "r40"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10410.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "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": "Prior Period Reclassification Adjustment Description",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Offering [Member]"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r85"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "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",
        "positiveLabel": "Proceeds from issuance of common stock required for conversion of preferred stock",
        "terseLabel": "Aggregate gross proceeds pursuant to terms of subscription agreement",
        "verboseLabel": "Aggregate gross proceeds pursuant to terms of subscription agreement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10050.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r84"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r84"
     ],
     "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"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r85",
      "r111"
     ],
     "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"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfIntangibleAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10180.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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "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"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r44",
      "r233"
     ],
     "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": "Property Plant And Equipment By Type [Axis]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r43",
      "r231"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails": {
       "order": 10010.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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 Plant And Equipment Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r17",
      "r18",
      "r233",
      "r515"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10310.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 Plant And Equipment Net",
        "terseLabel": "Property, equipment, and land, net",
        "totalLabel": "Property, equipment and land, net",
        "verboseLabel": "Fixed assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Net [Abstract]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r17",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property Plant And Equipment [Text Block]",
        "terseLabel": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r231"
     ],
     "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": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r72",
      "r214"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10270.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": "Provision For Doubtful Accounts",
        "terseLabel": "Bad debt expense (recovery)"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r42"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PutOptionMember": {
     "auth_ref": [
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r185",
      "r189"
     ],
     "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 [Text Block]",
        "terseLabel": "Schedule of Financial Information by Segment"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10040.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"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10030.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": "Series A Redeemable Preferred stock, $0.0001 par value; 10,000,000 shares authorized, 100,000 shares issued and outstanding, includes accrued and undeclared dividends $35 (September 30, 2019) and $17 (December 31, 2018) liquidation preference $335 (September 30, 2019) and $251 (December 31, 2018)"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemablePreferredStockDividends": {
     "auth_ref": [
      "r134",
      "r270",
      "r280"
     ],
     "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": "Series A Redeemable Preferred stock dividend"
       }
      }
     },
     "localname": "RedeemablePreferredStockDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r288",
      "r454",
      "r455"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r288",
      "r454",
      "r455",
      "r458"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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 CCYY-MM-DD format.",
        "label": "Related Party Transaction Date",
        "terseLabel": "Related party transaction, expiration date"
       }
      }
     },
     "localname": "RelatedPartyTransactionDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r288"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent": {
     "auth_ref": [
      "r112",
      "r455"
     ],
     "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",
        "verboseLabel": "Due from (to) related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionDueFromToRelatedPartyCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r288",
      "r454",
      "r458",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489"
     ],
     "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 Transactions By Related Party [Axis]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r452",
      "r453",
      "r455",
      "r459",
      "r460"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r86",
      "r111"
     ],
     "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",
        "terseLabel": "Repayment of factor advances",
        "verboseLabel": "Line-of-credit paid"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r86"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r86"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r35",
      "r280",
      "r330",
      "r512",
      "r532",
      "r537"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10090.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",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r114",
      "r115",
      "r117",
      "r120",
      "r129",
      "r132",
      "r211",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r528",
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r170",
      "r171",
      "r184",
      "r190",
      "r191",
      "r198",
      "r199",
      "r201",
      "r283",
      "r284",
      "r472"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "order": 10140.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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r159",
      "r201"
     ],
     "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 [Member]",
        "terseLabel": "Revenues [Member]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r444",
      "r449"
     ],
     "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": "Finance lease liabilities \u2013 recognized as of ASC 842 adoption and 2019 business combinations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r444",
      "r449"
     ],
     "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": "Operating lease liabilities \u2013 recognized as of ASC 842 adoption and 2019 business combinations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "auth_ref": [
      "r442",
      "r449",
      "r450"
     ],
     "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"
       }
      }
     },
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionDescription": {
     "auth_ref": [
      "r419",
      "r424"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionHistoricalCost": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r451"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 Name Of Transaction [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r144"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "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 [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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r360",
      "r361"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r58",
      "r110",
      "r271",
      "r277",
      "r278",
      "r279",
      "r414",
      "r415",
      "r418",
      "r507"
     ],
     "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 Debt Instruments [Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r116",
      "r124",
      "r125",
      "r128",
      "r129",
      "r131",
      "r132",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (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 adjustment (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. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule Of Error Corrections And Prior Period Adjustment Restatement [Table]",
        "terseLabel": "Schedule Of Error Corrections And Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfEffectOfRevisionOnConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r130",
      "r131",
      "r132"
     ],
     "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 [Text Block]",
        "terseLabel": "Schedule of Effect of Revision on Consolidated Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r220",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule Of Goodwill [Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r123",
      "r126",
      "r147",
      "r148"
     ],
     "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": "Schedule Of New Accounting Pronouncements And Changes In Accounting Principles [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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r364"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r109",
      "r456",
      "r458"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r179",
      "r182",
      "r188",
      "r220"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r296",
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r302",
      "r308",
      "r311"
     ],
     "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": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r60",
      "r104",
      "r150",
      "r151",
      "r260",
      "r267",
      "r268",
      "r271",
      "r272",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r281",
      "r294"
     ],
     "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 [Text Block]",
        "terseLabel": "Summary of Activity for Warrants Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r26",
      "r494",
      "r511"
     ],
     "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"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecurityDeposit": {
     "auth_ref": [
      "r64"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r166",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r522"
     ],
     "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": "Segment [Domain]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r166",
      "r168",
      "r169",
      "r179",
      "r183",
      "r189",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r200",
      "r201",
      "r202"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeniorSubordinatedNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A senior subordinated note is a bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior subordinated debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors. However  senior subordinated notes are junior to Senior Notes and Senior bond holders.",
        "label": "Senior Subordinated Notes [Member]",
        "terseLabel": "Subordinated Senior Notes Payable [Member]"
       }
      }
     },
     "localname": "SeniorSubordinatedNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r285"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 10250.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 Compensation",
        "terseLabel": "Stock option and warrant-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r297"
     ],
     "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 Period1",
        "terseLabel": "Stock options, vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r317"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized",
        "terseLabel": "Number of shares approved and available under stock option"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r305"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r305"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r310"
     ],
     "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 Total Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r307"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r309"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r304",
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r303"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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 Rollforward",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r294",
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r294",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r298"
     ],
     "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period",
        "terseLabel": "Stock options, term of award",
        "verboseLabel": "Stock option expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r315",
      "r331"
     ],
     "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1",
        "verboseLabel": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfStockOptionsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r322"
     ],
     "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r322"
     ],
     "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1",
        "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r312"
     ],
     "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1",
        "terseLabel": "Stock option vest ratably years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r301"
     ],
     "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1",
        "terseLabel": "Fair value of options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r270"
     ],
     "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",
        "terseLabel": "Common stock shares issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r50"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r48"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r440",
      "r449"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": {
       "order": 10040.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short Term Lease Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r166",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r220",
      "r237",
      "r238",
      "r239",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Statement Business Segments [Axis]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSegmentReportingScheduleOfFinancialInformationBySegmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r104",
      "r106",
      "r135",
      "r136",
      "r137",
      "r140",
      "r142",
      "r150",
      "r151",
      "r152",
      "r207",
      "r270",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Statement Class Of Stock [Axis]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r62",
      "r114",
      "r115",
      "r117",
      "r120",
      "r129",
      "r132",
      "r149",
      "r211",
      "r270",
      "r280",
      "r327",
      "r328",
      "r329",
      "r343",
      "r344",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r528",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Statement Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
      "http://evotransinc.com/20190930/taxonomy/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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r114",
      "r115",
      "r117",
      "r149",
      "r472"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureFactoringArrangementsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r144"
     ],
     "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": "Stock Compensation Plan [Member]",
        "terseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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": "Stock Granted During Period Value Sharebased Compensation Gross",
        "terseLabel": "Financing transactions, award grant"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r30",
      "r31",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r61",
      "r270",
      "r271",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r30",
      "r31",
      "r270",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period Shares New Issues",
        "positiveTerseLabel": "Company issued shares of common stock",
        "positiveVerboseLabel": "Issuance of common stock for cash, shares",
        "terseLabel": "Issuance of common stock for cash, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r30",
      "r31",
      "r270",
      "r280",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Stock Issued During Period Shares Stock Options Exercised",
        "terseLabel": "Number of Shares, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r62",
      "r270",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r62",
      "r270",
      "r280"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r30",
      "r31",
      "r270",
      "r280"
     ],
     "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",
        "positiveLabel": "Issuance of common stock for cash",
        "terseLabel": "Issuance of common stock for cash",
        "verboseLabel": "Common stock shares value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r270"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r31",
      "r36",
      "r37",
      "r106",
      "r206",
      "r207",
      "r403"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 10050.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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Stockholders' deficit",
        "totalLabel": "Total stockholders\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity [Abstract]",
        "terseLabel": "Stockholders\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r280",
      "r282"
     ],
     "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": "Redeemable Stock and Stockholders' Deficit"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficit"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r411",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r411",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAgreementWithTriumphBusinessCapitalAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseAndCancellationOfSecuredConvertiblePromissoryNotesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPurchaseOfFixedAssetsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRecentTaxLegislationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsUnitedStatesPostalServiceSettlementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsWaiverAndAgreementToIssueWarrantAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r411",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r411",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsContributionOfEquityOfEnvironmentalAlternativeFuelsLLCToEVOHoldingCompanyLLCAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsIssuanceOfContingentConsiderationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsMainStreetPriorityLoanProgramFacilityWithCommerceBankOfArizonaIncAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsPaycheckProtectionProgramLoanAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsRedemptionOfCommonStockAndIssuanceOfSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSaleOfCommonStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsStockOptionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsTruckservEnterprisesLLCAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r461",
      "r464"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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": "Subsidiary Sale Of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSeriesBPreferredStockAdditionalInformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Abstract]",
        "terseLabel": "Redeemable stock"
       }
      }
     },
     "localname": "TemporaryEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Series A redeemable preferred stock, liquidation preference"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r10",
      "r261"
     ],
     "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": "Series A redeemable preferred stock, par value"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "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": "Series A redeemable preferred stock, shares authorized"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r28"
     ],
     "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": "Series A redeemable preferred stock, shares issued"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r28"
     ],
     "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": "Series A redeemable preferred stock, shares outstanding"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsSummaryOfFairValueAllocationOfAssetsAcquiredAndLiabilitiesAssumedAtAcquisitionDateDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.",
        "label": "Transportation Equipment [Member]",
        "terseLabel": "Tractors, Trailers and Other Vehicles [Member]"
       }
      }
     },
     "localname": "TransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureBalanceSheetDisclosuresSummaryOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r341",
      "r342",
      "r343",
      "r344",
      "r474",
      "r475",
      "r476",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type Of Adoption [Member]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationAndNonCashActivityRelatedToLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Type Of Arrangement [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAmendmentToForbearanceAgreementAndSecondIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsForbearanceAgreementAndIncrementalAmendmentToFinancingAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondAmendmentToForbearanceAgreementAndOmnibusAmendmentToLoanAgreementAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSecondOmnibusAmendmentToLoanDocumentsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsSettlementAgreementAndReleaseAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersDeficitUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r46"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r153",
      "r154",
      "r155",
      "r156",
      "r162",
      "r163",
      "r164"
     ],
     "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",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r441",
      "r449"
     ],
     "calculation": {
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails": {
       "order": 10050.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfDilutedNetLossPerShareOfCommonStockAttributableToCommonStockholdersDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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": "Fair value of the warrants",
        "verboseLabel": "Fair value of the warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r392"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r392"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureDebtScheduleOfDebtParentheticalDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureRedeemableStockAndStockholdersDeficitAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/role/DisclosureSubsequentEventsAntaraCapitalWarrantAdditionalInformationDetails",
      "http://evotransinc.com/20190930/taxonomy/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 Share Outstanding Basic And Diluted",
        "terseLabel": "Basic and diluted weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://evotransinc.com/20190930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 16
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r206": {
   "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=27010918&loc=d3e74512-122707"
  },
  "r207": {
   "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"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r233": {
   "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"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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=65877616&loc=d3e177068-122764"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r262": {
   "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=65877616&loc=d3e177168-122764"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r267": {
   "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"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r332": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r345": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r346": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r347": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r348": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r349": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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=116825942&loc=d3e330215-122817"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e845-128460"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e848-128460"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28567-108399"
  },
  "r418": {
   "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"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121602674&loc=d3e51831-112757"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121602674&loc=d3e51840-112757"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121602674&loc=d3e51843-112757"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121606570&loc=SL77919786-209982"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121606570&loc=SL77919786-209982"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r532": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r533": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r534": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r535": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r544": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r545": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r546": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r547": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r548": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r549": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r551": {
   "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=120401592&loc=d3e611197-123010"
  },
  "r552": {
   "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=120401592&loc=d3e611282-123010"
  },
  "r553": {
   "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=120401592&loc=d3e611282-123010"
  },
  "r554": {
   "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=120401592&loc=d3e611282-123010"
  },
  "r555": {
   "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=120401592&loc=d3e611282-123010"
  },
  "r556": {
   "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=120401592&loc=d3e611282-123010"
  },
  "r557": {
   "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=120401592&loc=d3e611282-123010"
  },
  "r558": {
   "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=120401592&loc=SL120429264-123010"
  },
  "r559": {
   "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=120401592&loc=SL120429264-123010"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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=120401592&loc=d3e611379-123010"
  },
  "r561": {
   "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=120401592&loc=d3e611379-123010"
  },
  "r562": {
   "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=120401592&loc=d3e611379-123010"
  },
  "r563": {
   "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=120401592&loc=d3e611379-123010"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=68075217&loc=d3e3115-115594"
  },
  "r565": {
   "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"
  },
  "r566": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r567": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r568": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r569": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1207"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r571": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r69": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r70": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  }
 },
 "version": "2.1"
}
