XML 82 R72.htm IDEA: XBRL DOCUMENT
v3.21.4

Derivative Liabilities and Fair Value Measurements (Details) - Schedule of changes in fair value of the company's level 3 financial liabilities - USD ($) | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Schedule of changes in fair value of the company's level 3 financial liabilities [Abstract] |  |  |
Balance, Beginning | $ 25,475,514 |  |
Transfers out due to conversions of convertible notes, accrued interest and warrants into shares of Series Y preferred stock | (4,834,911) | $ 573,230 | $ 686,059
Transfers out due to conversions of convertible notes and accrued interest into shares of common stock | (118,778) | (278,545) | (56,142)
Transfers out due to cash payments made pursuant to settlement agreements | (175,565,103) | 170,319,590 | 18,921,538
Change in derivative liability due to authorized shares shortfall | 159,633,797 | 451,351 | $ 685,415
Mark to market to September 30, 2021 | (300,885) |  |
Balance, Ending | 4,289,634 | 25,475,514 |
Gain on change in derivative liabilities for the nine months ended September 30, 2021 | $ 300,885 | $ (451,351) |

X
- References No definition available. + Details
Name: | msrt_DerivativeLiabilityAuthorizedSharesShortfall
Namespace Prefix: | msrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss on change in derivative liabilities. + References No definition available. + Details
Name: | msrt_LossOnChangeInDerivativeLiabilities
Namespace Prefix: | msrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | msrt_MarkToMarketTo
Namespace Prefix: | msrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | msrt_ScheduleOfChangesInFairValueOfTheCompanysLevel3FinancialLiabilitiesAbstract
Namespace Prefix: | msrt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transfers out due to cash payments made pursuant to settlement agreements. + References No definition available. + Details
Name: | msrt_TransfersOutDueToCashPaymentsMadePursuantToSettlementAgreements
Namespace Prefix: | msrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition It represents transfer out due to conversions of convertible notes, accrued interest and warrants into common shares. + References No definition available. + Details
Name: | msrt_TransfersOutDueToConversionsOfConvertibleNotesAccruedInterestAndWarrantsIntoCommonShares
Namespace Prefix: | msrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | msrt_TransfersOutDueToConversionsOfConvertibleNotesAndAccruedInterestIntoCommonShares
Namespace Prefix: | msrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant