{"documentInfo":{"documentType":"https://xbrl.org/PWD/2026-09-01/compiled","namespaces":{"xbrl":"https://xbrl.org/PWD/2026-09-01","xbrlr":"https://xbrl.org/PWD/2026-09-01/report","xbrla":"https://xbrl.org/PWD/2026-09-01/accounting","xs":"http://www.w3.org/2001/XMLSchema","iso4217":"http://www.xbrl.org/2003/iso4217","utr":"https://xbrl.org/PWD/2026-09-01/utr","rpt":"https://robosystems.ai/tavi/report/0001477932-21-006796","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2020-01-31","xbrli":"http://www.xbrl.org/2003/instance","us-gaap":"http://fasb.org/us-gaap/2020-01-31","grvi":"http://grvi.com/20210630","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","srt":"http://fasb.org/srt/2020-01-31"},"description":"10-K 0001477932-21-006796 (CIK 0001775194) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2021-09-28"}],"entities":[{"name":"cik:0001775194"}],"units":[{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"rpt:unit-3","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"}],"concepts":[{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityExTransitionPeriod","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"grvi:AccountsReceivable","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"grvi:AccruedAcquisitionPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:AccruedLiabilitiesRelatedToAcquisition","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AcquisitionPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:AdditionalLeaseExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AdverseLease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AggregateIntrinsicValueBeginning","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AggregateIntrinsicValueEnding","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AggregateIntrinsicValueExercisable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AssetAcquisitionContingentConsiderationLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:AverageExpectedLifeYears","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:AverageFairValuePricePerShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:BadDebtExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:BusinessCombinationConsiderationTransferred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:CarryingValueOfEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:ClosingStockPrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:CommonStockIssuedForCashAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:CommonStockIssuedForCashShare","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:CommonStockPercentageOfOutstandingShares","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"grvi:CommonStockPercentageOfferedToThePublic","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"grvi:ConversionOfPreferredStockToCommonStockForCash","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:ConvertedPreferredStockIntoSharesOfCommonStockCashProceeds","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:DeferredTaxAssetValuationAllowanceAdjustment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:DepositsOnEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:DescriptionOfConversionOfShares","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"grvi:DueOnDemand","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:EndingBalanceOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:EstimatedForfeitured","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"grvi:Exercisable","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:FederalIncomeTaxLossesCarryForward","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:Forfeitedexpired","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:GainOnChangeInDeferredTaxAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:GainOnForgivenessOfSbaPppLoan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:GainOnSbaPppLoanExtinguishment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:GainOnSettlementOfCancelledLease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:Goodwills","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:GrantDate","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:GrantDateStockPrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:ImpairmentOfCancelledLeaseExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:IncreaseDecreaseInDeferredRevenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:InventoryWriteOff","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:InventoryWriteOffs","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:IssuanceOfCommonStockForAcquisitionAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:IssuanceOfCommonStockForAcquisitionCostsShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:IssuanceOfCommonStockForAcquisitionOfInfusionz","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:IssuanceOfCommonStockForCash","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:IssuanceOfCommonStockForConversionOfNotesPayableAndAccruedInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:IssuanceOfPreferredStockForCash","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:IssuedAndOutstandingSharesOfCommonStockOwned","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"grvi:LeasePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:LeaseTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:LeasedMonthlyRent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:LessImputedInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:LiabilitiesAssumedFromAcquisitionOfInfusionz","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:NetBookValueOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:NetProceedsAfterDeductingTheUnderwritingCommissionsDiscountsAndOfferingExpensesPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:NetSales","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:NonControllingInterestsInConsolidatedFinancialStatementspolicytextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:NonNegotiablePromissoryNoteOriginalPrincipalAmountConvertibleShare","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"grvi:NumberOfCommonStockSharesConverted","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"grvi:NumbersOfSharesIssued","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:OtherNet","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"grvi:OutstandingStockConversion","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:PresentValueOfOperatingLeaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:ProductRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:ProductRevenuePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ProvisionForIncomeTaxesBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:ReductionInAccruedPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:RepaymentOfInfusionzLlcDebtToGroveInc","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:RewardPoints","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:RoyaltyRevenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:SaleOfCommonStockToUnderwritersUponTheFullExerciseOfTheOption","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"grvi:ScheduleOfAccountsReceivableTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfComponentOfProvisionForIncomeTaxestabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfConvertiblePromissoryNotesAndNotesPayableTabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfEarningPerSharetabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfEquityAndCashConsiderationPaymentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfFutureAmortizationOfIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfIntangibleAssetstabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfIntengibleAssetsAddedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfInventorytableTextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfNetRevenueFromSignificantCustomers","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfOperatingLeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfOtherAssetsNoncurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfProFormaInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfPropertyAndEquipmenttabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfStockOptionActivitytabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfValueOfEachGranttabletextblockitemtype","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleOfweightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatetabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleofacquisitionPayabletabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:ScheduleofassetsAndLiabilitiesOfInfusionztabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:SegmentInformationTabletextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:SettlementOfCancelledLease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:SettlementOfTheLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:SharesIssuedForService","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:SignificantCustomerstextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:StockBasedCompensationAndSettleAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:StockIssuanceForPayrollAccrual","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:StockIssuedDuringPeriodValueNewIssued","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:StockOptionsSharesIncrease","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"grvi:TangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:TotalAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:TotalEstimatedFairValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:TotalPurchasePrice","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:TotalUndiscountedFutureMinimumLeasePayments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:TradeShowCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"grvi:TradeShowRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:TradeShowRevenuePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"grvi:TrunanoSubsidiaryStockIssuedForCash","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"grvi:VestingPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageExercisePriceBeginningBalance","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageExercisePriceEndingBalance","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageExercisePriceExercisable","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageExercisePriceExercised","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageExercisePriceForfeitedExpired","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageExercisePriceGranted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageIncrementalBorrowingRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageRemainingContractualLifeBeginningBalance","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageRemainingContractualLifeEndingBalance","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageRemainingContractualLifeExercisable","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageRemainingContractualLifeForfeited","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"grvi:WeightedAverageRemainingContractualLifeGranted","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedBonusesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedIncomeTaxesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedPayrollTaxesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedRentCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedRoyaltiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapital","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentForAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AdvertisingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetImpairmentCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationAcquiredReceivablesFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CompensationRelatedCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConversionOfStockAmountIssued1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConversionOfStockSharesConverted1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ConversionOfStockSharesIssued1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ConvertibleNotesPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ConvertiblePreferredStockTermsOfConversion","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentDecreaseForgiveness","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentFaceAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentIncreaseAccruedInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentMaturityDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentPeriodicPayment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:DebtPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredPolicyAcquisitionCostsTextBlock1","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredRevenue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredRevenueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredRevenueDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinitelivedIntangibleAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GainLossOnDispositionOfAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetImpairment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfLeasehold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxesPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherReceivables","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestIncomeExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryFinishedGoods","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryRawMaterials","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryWriteDown","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseAndRentalExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MinorityInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NatureOfOperations","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetIncomeLossAttributableToParentDiluted","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NotesPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NotesPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherOperatingIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForLoans","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PreferredStockConversionBasis","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:PreferredStockDividendsShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:PreferredStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockRedemptionPricePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfMediumTermNotes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromMinorityShareholders","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromNotesPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromRelatedPartyDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromRepaymentsOfNotesPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromRepurchaseOfEquity","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentAdditions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentOtherNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ProvisionForDoubtfulAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfNotesPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepaymentsOfRelatedPartyDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ResultsOfOperationsProductionOrLiftingCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueRecognitionLoyaltyPrograms","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SalariesWagesAndOfficersCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingAndMarketingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SharesIssuedPricePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShortTermDebtInterestRateIncrease","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesIssuedForServices","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesOther","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueNewIssues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueOther","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockOptionPlanExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockholdersEquityReverseStockSplit","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:SubsequentEventsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SubstantialDoubtAboutGoingConcernTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"dei:CoverAbstract"},{"name":"grvi:SegmentAssetsAbstract"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LineOfCreditFacilityAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:NoncashInvestingAndFinancingItemsAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"},{"name":"us-gaap:OtherNonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:PayablesAndAccrualsAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:RelatedPartyTransactionsAbstract"},{"name":"us-gaap:ResearchAndDevelopmentAbstract"},{"name":"us-gaap:RevenuesAbstract"},{"name":"us-gaap:RisksAndUncertaintiesAbstract"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:SubsequentEventsAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"}],"dimensions":[{"name":"srt:ConsolidatedEntitiesAxis","domainClass":"srt:ConsolidatedEntitiesDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:TitleOfIndividualAxis","domainClass":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AwardDateAxis","domainClass":"us-gaap:AwardDateDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyTransactionAxis","domainClass":"us-gaap:RelatedPartyTransactionDomain"},{"name":"us-gaap:ShortTermDebtTypeAxis","domainClass":"us-gaap:ShortTermDebtTypeDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"}],"domainClasses":[{"name":"srt:ConsolidatedEntitiesDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AwardDateDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyTransactionDomain"},{"name":"us-gaap:ShortTermDebtTypeDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:AwardDateDomain","relationships":[{"source":"us-gaap:AwardDateDomain","target":"grvi:JulyOneTwoThousandTwentyMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:JulyOneTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:DecemberThirtyOneTwoThousandTwentyMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:NovemberOneTwoThousandTwentyMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:FebruaryOneTwoThousandTwentOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:MarchThirtyOneTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:JuneOneTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:SeptemberOneTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:JanuaryFrTwoThousandTwentyOneMember"}]},{"name":"rpt:domain-1","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ProformaMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:GroveIncMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:InfusionzLLCMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ProformaAdjustmentsMember"}]},{"name":"rpt:domain-2","root":"us-gaap:AwardDateDomain","relationships":[{"source":"us-gaap:AwardDateDomain","target":"grvi:JulyOneTwoThousandTwentyMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:NovemberOneTwoThousandTwentyMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:JanuaryFourTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:FebruaryOneTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:JuneTwentyFiveTwoThousandTwentyOneMember"},{"source":"us-gaap:AwardDateDomain","target":"grvi:SeptemberOneTwoThousandTwentyOneMember"}]},{"name":"rpt:domain-3","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ProformaAdjustmentsMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:InfusionzLLCMember"}]},{"name":"rpt:domain-4","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:TrunanoLabsIncMember"}]},{"name":"rpt:domain-5","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:PreferredStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember"}]},{"name":"rpt:domain-6","root":"us-gaap:ShortTermDebtTypeDomain","relationships":[{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:NotesPayableOneMember"},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:NotesPayableTwoMember"}]},{"name":"rpt:domain-7","root":"us-gaap:ShortTermDebtTypeDomain","relationships":[{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:ConvertibleNotesMember"},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:NoteAgreementMember"},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:SmallBusinessAdministrationMember"},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"us-gaap:ConvertibleNotesPayableMember"},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:PaycheckProtectionProgramLoanMember"}]},{"name":"rpt:domain-8","root":"srt:ConsolidatedEntitiesDomain","relationships":[{"source":"srt:ConsolidatedEntitiesDomain","target":"grvi:TrunanoLabsIncCommonStockMember"}]},{"name":"rpt:domain-9","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:ConvertiblePreferredStockMember"},{"source":"us-gaap:ClassOfStockDomain","target":"grvi:CommonStocksMember"}]},{"name":"rpt:domain-10","root":"us-gaap:RelatedPartyTransactionDomain","relationships":[{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:InfusionzMember"}]},{"name":"rpt:domain-11","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-12","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"}]},{"name":"rpt:domain-13","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"grvi:TradeNameMember"}]},{"name":"rpt:domain-14","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"grvi:TotalMember"}]},{"name":"rpt:domain-15","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"grvi:NonCompeteAgreementsMember"}]},{"name":"rpt:domain-16","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ColoradoMember"}]},{"name":"rpt:domain-17","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"grvi:ManufacturingEquipmentMember"}]},{"name":"rpt:domain-18","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:InsuranceMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:PrepaymentToVendorsMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:DepositOnServicesMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:OtherDepositsMember"}]},{"name":"rpt:domain-19","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"grvi:ManufacturingEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:VehiclesMember"}]},{"name":"rpt:domain-20","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"grvi:TotalMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ProductMember"},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TradeShowMember"}]},{"name":"rpt:domain-21","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ProductMember"},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TradeShowMember"},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TotalMember"}]},{"name":"rpt:domain-22","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"},{"source":"srt:RangeMember","target":"srt:MinimumMember"}]},{"name":"rpt:domain-23","root":"us-gaap:RelatedPartyTransactionDomain","relationships":[{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:CustomerAMember"},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:CustomerBMember"}]},{"name":"rpt:domain-24","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:StockOptionMember"}]},{"name":"rpt:domain-25","root":"us-gaap:RelatedPartyTransactionDomain","relationships":[{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:VitaMedicaAgreementMember"}]},{"name":"rpt:domain-26","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"grvi:GroveAcquisitionSubsidiaryIncMember"}]}],"members":[{"name":"grvi:ColoradoMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"grvi:CommonStocksMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"grvi:ConvertibleNotesMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"grvi:CustomerAMember","domainClasses":["us-gaap:RelatedPartyTransactionDomain"]},{"name":"grvi:CustomerBMember","domainClasses":["us-gaap:RelatedPartyTransactionDomain"]},{"name":"grvi:DecemberThirtyOneTwoThousandTwentyMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:DepositOnServicesMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"grvi:FebruaryOneTwoThousandTwentOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:FebruaryOneTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:GroveAcquisitionSubsidiaryIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"grvi:GroveIncMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"grvi:InfusionzLLCMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"grvi:InfusionzMember","domainClasses":["us-gaap:RelatedPartyTransactionDomain"]},{"name":"grvi:InsuranceMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"grvi:JanuaryFourTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:JanuaryFrTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:JulyOneTwoThousandTwentyMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:JulyOneTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:JuneOneTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:JuneTwentyFiveTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:ManufacturingEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"grvi:MarchThirtyOneTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:NonCompeteAgreementsMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"grvi:NoteAgreementMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"grvi:NotesPayableOneMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"grvi:NotesPayableTwoMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"grvi:NovemberOneTwoThousandTwentyMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:OtherDepositsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"grvi:PaycheckProtectionProgramLoanMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"grvi:PrepaymentToVendorsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"grvi:ProformaAdjustmentsMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"grvi:ProformaMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"grvi:SeptemberOneTwoThousandTwentyOneMember","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"grvi:SmallBusinessAdministrationMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"grvi:TotalMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"grvi:TradeNameMember","domainClasses":["us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"grvi:TradeShowMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"grvi:TrunanoLabsIncCommonStockMember","domainClasses":["srt:ConsolidatedEntitiesDomain"]},{"name":"grvi:TrunanoLabsIncMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"grvi:VitaMedicaAgreementMember","domainClasses":["us-gaap:RelatedPartyTransactionDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ComputerEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:ConvertibleNotesPayableMember","domainClasses":["us-gaap:ShortTermDebtTypeDomain"]},{"name":"us-gaap:ConvertiblePreferredStockMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:NoncontrollingInterestMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:PreferredStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ProductMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:StockOptionMember","domainClasses":["us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:SubsequentEventMember","domainClasses":["us-gaap:SubsequentEventTypeDomain"]},{"name":"us-gaap:VehiclesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardDateAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardDateAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-3","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ShortTermDebtTypeAxis","domainNetwork":"rpt:domain-6","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ShortTermDebtTypeAxis","domainNetwork":"rpt:domain-7","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ConsolidatedEntitiesAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionAxis","domainNetwork":"rpt:domain-23","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionAxis","domainNetwork":"rpt:domain-23","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-24","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-24","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityExTransitionPeriod","labelType":"xbrl:label","value":"Entity Ex Transition Period","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well Known Seasoned Issuer","language":"en-US"},{"forObject":"grvi:AccountsReceivable","labelType":"xbrl:verboseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"grvi:AccountsReceivable","labelType":"xbrl:label","value":"[Accounts receivable]","language":"en-US"},{"forObject":"grvi:AccruedAcquisitionPayable","labelType":"xbrl:label","value":"Accrued acquisition payable","language":"en-US"},{"forObject":"grvi:AccruedLiabilitiesRelatedToAcquisition","labelType":"xbrl:negatedLabel","value":"Accrued liabilities related to acquisition","language":"en-US"},{"forObject":"grvi:AccruedLiabilitiesRelatedToAcquisition","labelType":"xbrl:label","value":"[Accrued liabilities related to acquisition]","language":"en-US"},{"forObject":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","labelType":"xbrl:label","value":"Acquisition of Infusionz, Inc., net of cash acquired","language":"en-US"},{"forObject":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","labelType":"xbrl:documentation","value":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","language":"en-US"},{"forObject":"grvi:AcquisitionPayable","labelType":"xbrl:label","value":"Acquisition payable","language":"en-US"},{"forObject":"grvi:AcquisitionPayable","labelType":"xbrl:documentation","value":"Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.","language":"en-US"},{"forObject":"grvi:AdditionalLeaseExpense","labelType":"xbrl:label","value":"Additional lease expense","language":"en-US"},{"forObject":"grvi:AdverseLease","labelType":"xbrl:label","value":"Adverse lease","language":"en-US"},{"forObject":"grvi:AggregateIntrinsicValueBeginning","labelType":"xbrl:label","value":"Aggregate intrinsic value beginning","language":"en-US"},{"forObject":"grvi:AggregateIntrinsicValueEnding","labelType":"xbrl:label","value":"Aggregate intrinsic value ending","language":"en-US"},{"forObject":"grvi:AggregateIntrinsicValueExercisable","labelType":"xbrl:label","value":"Aggregate intrinsic value Exercisable","language":"en-US"},{"forObject":"grvi:AssetAcquisitionContingentConsiderationLiability","labelType":"xbrl:label","value":"Acquisition liability","language":"en-US"},{"forObject":"grvi:AverageExpectedLifeYears","labelType":"xbrl:label","value":"Average expected life-years","language":"en-US"},{"forObject":"grvi:AverageFairValuePricePerShare","labelType":"xbrl:label","value":"Average fair value price per share","language":"en-US"},{"forObject":"grvi:BadDebtExpense","labelType":"xbrl:verboseLabel","value":"Bad debt expense","language":"en-US"},{"forObject":"grvi:BadDebtExpense","labelType":"xbrl:label","value":"[Bad debt expense]","language":"en-US"},{"forObject":"grvi:BusinessCombinationConsiderationTransferred","labelType":"xbrl:label","value":"Consideration","language":"en-US"},{"forObject":"grvi:BusinessCombinationConsiderationTransferred","labelType":"xbrl:verboseLabel","value":"Consideration","language":"en-US"},{"forObject":"grvi:BusinessCombinationConsiderationTransferred","labelType":"xbrl:documentation","value":"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.","language":"en-US"},{"forObject":"grvi:CarryingValueOfEquipment","labelType":"xbrl:label","value":"Carrying value of equipment","language":"en-US"},{"forObject":"grvi:ClosingStockPrice","labelType":"xbrl:label","value":"Closing stock price","language":"en-US"},{"forObject":"grvi:ColoradoMember","labelType":"xbrl:label","value":"Colorado [Member]","language":"en-US"},{"forObject":"grvi:CommonStockIssuedForCashAmount","labelType":"xbrl:label","value":"Common stock issued for cash, amount","language":"en-US"},{"forObject":"grvi:CommonStockIssuedForCashAmount","labelType":"xbrl:documentation","value":"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.","language":"en-US"},{"forObject":"grvi:CommonStockIssuedForCashShare","labelType":"xbrl:label","value":"Common stock issued for cash, shares","language":"en-US"},{"forObject":"grvi:CommonStockIssuedForCashShare","labelType":"xbrl:documentation","value":"Number of new stock issued during the period.","language":"en-US"},{"forObject":"grvi:CommonStockPercentageOfOutstandingShares","labelType":"xbrl:label","value":"Common stock, percentage of outstanding shares","language":"en-US"},{"forObject":"grvi:CommonStockPercentageOfferedToThePublic","labelType":"xbrl:label","value":"Common stock percentage offered to the public","language":"en-US"},{"forObject":"grvi:CommonStocksMember","labelType":"xbrl:label","value":"Common Stocks [Member]","language":"en-US"},{"forObject":"grvi:ConversionOfPreferredStockToCommonStockForCash","labelType":"xbrl:label","value":"Conversion of preferred stock to common stock for cash, amount","language":"en-US"},{"forObject":"grvi:ConvertedPreferredStockIntoSharesOfCommonStockCashProceeds","labelType":"xbrl:label","value":"Converted preferred stock into shares of common stock cash proceeds","language":"en-US"},{"forObject":"grvi:ConvertibleNotesMember","labelType":"xbrl:label","value":"Convertible Notes [Member]","language":"en-US"},{"forObject":"grvi:CustomerAMember","labelType":"xbrl:label","value":"Customer A [Member]","language":"en-US"},{"forObject":"grvi:CustomerAMember","labelType":"xbrl:verboseLabel","value":"Customer A [Member]","language":"en-US"},{"forObject":"grvi:CustomerBMember","labelType":"xbrl:label","value":"Customer B [Member]","language":"en-US"},{"forObject":"grvi:CustomerBMember","labelType":"xbrl:verboseLabel","value":"Customer B [Member]","language":"en-US"},{"forObject":"grvi:DecemberThirtyOneTwoThousandTwentyMember","labelType":"xbrl:label","value":"December 31, 2020 [Member]","language":"en-US"},{"forObject":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","labelType":"xbrl:label","value":"Deemed dividend for Series A preferred stock issuance","language":"en-US"},{"forObject":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","labelType":"xbrl:negatedLabel","value":"Deemed dividend related to the issuance of Series A Preferred Stock","language":"en-US"},{"forObject":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","labelType":"xbrl:label","value":"[Deemed dividend related to the issuance of Series A Preferred Stock]","language":"en-US"},{"forObject":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","labelType":"xbrl:documentation","value":"The cash outflow for reacquisition of callable preferred stock.","language":"en-US"},{"forObject":"grvi:DeferredTaxAssetValuationAllowanceAdjustment","labelType":"xbrl:label","value":"Deferred tax asset valuation allowance adjustment","language":"en-US"},{"forObject":"grvi:DeferredTaxAssetValuationAllowanceAdjustment","labelType":"xbrl:documentation","value":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","language":"en-US"},{"forObject":"grvi:DepositOnServicesMember","labelType":"xbrl:label","value":"Deposit on services [Member]","language":"en-US"},{"forObject":"grvi:DepositsOnEquipment","labelType":"xbrl:label","value":"Deposits on equipment","language":"en-US"},{"forObject":"grvi:DescriptionOfConversionOfShares","labelType":"xbrl:label","value":"Description of conversion of shares","language":"en-US"},{"forObject":"grvi:DueOnDemand","labelType":"xbrl:label","value":"Due on demand","language":"en-US"},{"forObject":"grvi:EndingBalanceOutstanding","labelType":"xbrl:label","value":"Ending balance, outstanding","language":"en-US"},{"forObject":"grvi:EstimatedForfeitured","labelType":"xbrl:label","value":"Estimated forfeitured","language":"en-US"},{"forObject":"grvi:Exercisable","labelType":"xbrl:label","value":"Exercisable","language":"en-US"},{"forObject":"grvi:FebruaryOneTwoThousandTwentOneMember","labelType":"xbrl:label","value":"February 1, 2021 [Member]","language":"en-US"},{"forObject":"grvi:FebruaryOneTwoThousandTwentyOneMember","labelType":"xbrl:verboseLabel","value":"February 1, 2021 [Member]","language":"en-US"},{"forObject":"grvi:FebruaryOneTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"[February 1, 2021 [Member]]","language":"en-US"},{"forObject":"grvi:FederalIncomeTaxLossesCarryForward","labelType":"xbrl:label","value":"Federal income tax losses carry forward","language":"en-US"},{"forObject":"grvi:Forfeitedexpired","labelType":"xbrl:label","value":"Forfeited/expired","language":"en-US"},{"forObject":"grvi:Forfeitedexpired","labelType":"xbrl:documentation","value":"For presentations that combine terminations, 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 or tha","language":"en-US"},{"forObject":"grvi:GainOnChangeInDeferredTaxAllowance","labelType":"xbrl:label","value":"Gain on change in deferred tax allowance","language":"en-US"},{"forObject":"grvi:GainOnChangeInDeferredTaxAllowance","labelType":"xbrl:documentation","value":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increa","language":"en-US"},{"forObject":"grvi:GainOnForgivenessOfSbaPppLoan","labelType":"xbrl:negatedLabel","value":"Gain on forgiveness of SBA PPP loan","language":"en-US"},{"forObject":"grvi:GainOnForgivenessOfSbaPppLoan","labelType":"xbrl:label","value":"[Gain on forgiveness of SBA PPP loan]","language":"en-US"},{"forObject":"grvi:GainOnSbaPppLoanExtinguishment","labelType":"xbrl:label","value":"Gain on SBA PPP loan extinguishment","language":"en-US"},{"forObject":"grvi:GainOnSettlementOfCancelledLease","labelType":"xbrl:label","value":"Gain on settlement of cancelled lease","language":"en-US"},{"forObject":"grvi:Goodwills","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"grvi:Goodwills","labelType":"xbrl:label","value":"[Goodwill]","language":"en-US"},{"forObject":"grvi:Goodwills","labelType":"xbrl:documentation","value":"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.","language":"en-US"},{"forObject":"grvi:GrantDate","labelType":"xbrl:label","value":"Grant date","language":"en-US"},{"forObject":"grvi:GrantDateStockPrice","labelType":"xbrl:label","value":"Grant date stock price","language":"en-US"},{"forObject":"grvi:GroveAcquisitionSubsidiaryIncMember","labelType":"xbrl:label","value":"Grove Acquisition Subsidiary, Inc [Member]","language":"en-US"},{"forObject":"grvi:GroveIncMember","labelType":"xbrl:label","value":"Grove Inc [Member]","language":"en-US"},{"forObject":"grvi:ImpairmentOfCancelledLeaseExpense","labelType":"xbrl:label","value":"Impairment of cancelled lease expense","language":"en-US"},{"forObject":"grvi:IncreaseDecreaseInDeferredRevenues","labelType":"xbrl:verboseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"grvi:IncreaseDecreaseInDeferredRevenues","labelType":"xbrl:label","value":"[Deferred revenue]","language":"en-US"},{"forObject":"grvi:IncreaseDecreaseInDeferredRevenues","labelType":"xbrl:documentation","value":"Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","language":"en-US"},{"forObject":"grvi:InfusionzLLCMember","labelType":"xbrl:label","value":"Infusionz LLC [Member]","language":"en-US"},{"forObject":"grvi:InfusionzLLCMember","labelType":"xbrl:verboseLabel","value":"Infusionz LLC [Member]","language":"en-US"},{"forObject":"grvi:InfusionzMember","labelType":"xbrl:label","value":"Infusionz [Member]","language":"en-US"},{"forObject":"grvi:InsuranceMember","labelType":"xbrl:label","value":"Insurance [Member]","language":"en-US"},{"forObject":"grvi:InventoryWriteOff","labelType":"xbrl:label","value":"Inventory write off","language":"en-US"},{"forObject":"grvi:InventoryWriteOff","labelType":"xbrl:documentation","value":"Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.","language":"en-US"},{"forObject":"grvi:InventoryWriteOffs","labelType":"xbrl:label","value":"Inventory write-offs","language":"en-US"},{"forObject":"grvi:IssuanceOfCommonStockForAcquisitionAmount","labelType":"xbrl:label","value":"Issuance of common stock for acquisition, amount","language":"en-US"},{"forObject":"grvi:IssuanceOfCommonStockForAcquisitionAmount","labelType":"xbrl:documentation","value":"The fair value of notes issued in noncash investing and financing activities.","language":"en-US"},{"forObject":"grvi:IssuanceOfCommonStockForAcquisitionCostsShares","labelType":"xbrl:label","value":"Issuance of common stock for acquisition costs, shares","language":"en-US"},{"forObject":"grvi:IssuanceOfCommonStockForAcquisitionOfInfusionz","labelType":"xbrl:label","value":"Issuance of common stock for acquisition of Infusionz","language":"en-US"},{"forObject":"grvi:IssuanceOfCommonStockForCash","labelType":"xbrl:label","value":"Issuance of common stock for cash, shares","language":"en-US"},{"forObject":"grvi:IssuanceOfCommonStockForConversionOfNotesPayableAndAccruedInterest","labelType":"xbrl:label","value":"Issuance of common stock for conversion of notes payable and accrued interest","language":"en-US"},{"forObject":"grvi:IssuanceOfPreferredStockForCash","labelType":"xbrl:label","value":"Issuance of preferred stock for cash, shares","language":"en-US"},{"forObject":"grvi:IssuedAndOutstandingSharesOfCommonStockOwned","labelType":"xbrl:label","value":"Issued and outstanding shares of common stock owned","language":"en-US"},{"forObject":"grvi:JanuaryFourTwoThousandTwentyOneMember","labelType":"xbrl:verboseLabel","value":"January 4, 2021 [Member]","language":"en-US"},{"forObject":"grvi:JanuaryFourTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"[January 4, 2021 [Member]]","language":"en-US"},{"forObject":"grvi:JanuaryFrTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"January 4, 2021 [Member]","language":"en-US"},{"forObject":"grvi:JulyOneTwoThousandTwentyMember","labelType":"xbrl:label","value":"July 1, 2020 [Member]","language":"en-US"},{"forObject":"grvi:JulyOneTwoThousandTwentyMember","labelType":"xbrl:verboseLabel","value":"July 1, 2020 [Member]","language":"en-US"},{"forObject":"grvi:JulyOneTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"July 1, 2020 One [Member]","language":"en-US"},{"forObject":"grvi:JuneOneTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"June 1, 2021 [Member]","language":"en-US"},{"forObject":"grvi:JuneTwentyFiveTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"June 25, 2021 [Member]","language":"en-US"},{"forObject":"grvi:LeasePolicyTextBlock","labelType":"xbrl:label","value":"Leases","language":"en-US"},{"forObject":"grvi:LeaseTerm","labelType":"xbrl:label","value":"Lease term","language":"en-US"},{"forObject":"grvi:LeaseTerm","labelType":"xbrl:documentation","value":"Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"grvi:LeasedMonthlyRent","labelType":"xbrl:label","value":"Leased monthly rent","language":"en-US"},{"forObject":"grvi:LeasedMonthlyRent","labelType":"xbrl:documentation","value":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","language":"en-US"},{"forObject":"grvi:LessImputedInterest","labelType":"xbrl:label","value":"Less: Imputed interest","language":"en-US"},{"forObject":"grvi:LessImputedInterest","labelType":"xbrl:documentation","value":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to","language":"en-US"},{"forObject":"grvi:LiabilitiesAssumedFromAcquisitionOfInfusionz","labelType":"xbrl:label","value":"Liabilities assumed from acquisition of Infusionz","language":"en-US"},{"forObject":"grvi:ManufacturingEquipmentMember","labelType":"xbrl:label","value":"Manufacturing equipment [Member]","language":"en-US"},{"forObject":"grvi:MarchThirtyOneTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"March 31, 2021 [Member]","language":"en-US"},{"forObject":"grvi:NetBookValueOfIntangibleAssets","labelType":"xbrl:label","value":"Net Book Value","language":"en-US"},{"forObject":"grvi:NetProceedsAfterDeductingTheUnderwritingCommissionsDiscountsAndOfferingExpensesPayable","labelType":"xbrl:label","value":"Net proceeds after deducting the underwriting commissions, discounts, and offering expenses payable","language":"en-US"},{"forObject":"grvi:NetSales","labelType":"xbrl:label","value":"Net sales","language":"en-US"},{"forObject":"grvi:NetSales","labelType":"xbrl:documentation","value":"Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.","language":"en-US"},{"forObject":"grvi:NonCompeteAgreementsMember","labelType":"xbrl:label","value":"Non-compete agreements [Member]","language":"en-US"},{"forObject":"grvi:NonControllingInterestsInConsolidatedFinancialStatementspolicytextblock","labelType":"xbrl:label","value":"Non-controlling Interests in Consolidated Financial Statements","language":"en-US"},{"forObject":"grvi:NonNegotiablePromissoryNoteOriginalPrincipalAmountConvertibleShare","labelType":"xbrl:label","value":"Non-negotiable promissory note original principal amount convertible share","language":"en-US"},{"forObject":"grvi:NoteAgreementMember","labelType":"xbrl:label","value":"Note Agreement [Member]","language":"en-US"},{"forObject":"grvi:NotesPayableOneMember","labelType":"xbrl:label","value":"3.75% $150,000 Note Payable [Member]","language":"en-US"},{"forObject":"grvi:NotesPayableTwoMember","labelType":"xbrl:label","value":"1% $297,100 Note Payable [Member]","language":"en-US"},{"forObject":"grvi:NovemberOneTwoThousandTwentyMember","labelType":"xbrl:label","value":"November 1, 2020 [Member]","language":"en-US"},{"forObject":"grvi:NovemberOneTwoThousandTwentyMember","labelType":"xbrl:verboseLabel","value":"November 1, 2020 [Member]","language":"en-US"},{"forObject":"grvi:NumberOfCommonStockSharesConverted","labelType":"xbrl:label","value":"Number of common stock shares converted","language":"en-US"},{"forObject":"grvi:NumbersOfSharesIssued","labelType":"xbrl:label","value":"Numbers of shares issued","language":"en-US"},{"forObject":"grvi:OtherDepositsMember","labelType":"xbrl:label","value":"Other deposits [Member]","language":"en-US"},{"forObject":"grvi:OtherNet","labelType":"xbrl:label","value":"Other, net","language":"en-US"},{"forObject":"grvi:OutstandingStockConversion","labelType":"xbrl:label","value":"Outstanding stock conversion","language":"en-US"},{"forObject":"grvi:PaycheckProtectionProgramLoanMember","labelType":"xbrl:label","value":"PPP Loan [Member]","language":"en-US"},{"forObject":"grvi:PrepaymentToVendorsMember","labelType":"xbrl:label","value":"Prepayment to vendors [Member]","language":"en-US"},{"forObject":"grvi:PresentValueOfOperatingLeaseObligation","labelType":"xbrl:label","value":"Present value of operating lease obligation","language":"en-US"},{"forObject":"grvi:ProductRevenue","labelType":"xbrl:label","value":"Product revenue","language":"en-US"},{"forObject":"grvi:ProductRevenuePolicyTextBlock","labelType":"xbrl:label","value":"Product Revenue","language":"en-US"},{"forObject":"grvi:ProformaAdjustmentsMember","labelType":"xbrl:label","value":"Proforma Adjustments [Member]","language":"en-US"},{"forObject":"grvi:ProformaMember","labelType":"xbrl:label","value":"Proforma [Member]","language":"en-US"},{"forObject":"grvi:ProvisionForIncomeTaxesBenefit","labelType":"xbrl:label","value":"Provision for income taxes (benefit)","language":"en-US"},{"forObject":"grvi:ProvisionForIncomeTaxesBenefit","labelType":"xbrl:documentation","value":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","language":"en-US"},{"forObject":"grvi:ReductionInAccruedPayable","labelType":"xbrl:label","value":"Reduction in accrued payable","language":"en-US"},{"forObject":"grvi:RepaymentOfInfusionzLlcDebtToGroveInc","labelType":"xbrl:label","value":"Repayment of Infusionz LLC debt to Grove, Inc.","language":"en-US"},{"forObject":"grvi:RewardPoints","labelType":"xbrl:label","value":"Reward points","language":"en-US"},{"forObject":"grvi:RoyaltyRevenues","labelType":"xbrl:verboseLabel","value":"Revenue","language":"en-US"},{"forObject":"grvi:RoyaltyRevenues","labelType":"xbrl:label","value":"[Revenue]","language":"en-US"},{"forObject":"grvi:RoyaltyRevenues","labelType":"xbrl:documentation","value":"Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third par","language":"en-US"},{"forObject":"grvi:SaleOfCommonStockToUnderwritersUponTheFullExerciseOfTheOption","labelType":"xbrl:label","value":"Sale of common stock to underwriters upon the full exercise of the option","language":"en-US"},{"forObject":"grvi:ScheduleOfAccountsReceivableTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Accounts receivable","language":"en-US"},{"forObject":"grvi:ScheduleOfComponentOfProvisionForIncomeTaxestabletextblock","labelType":"xbrl:label","value":"Schedule Of Component of provision for income taxes","language":"en-US"},{"forObject":"grvi:ScheduleOfConvertiblePromissoryNotesAndNotesPayableTabletextblock","labelType":"xbrl:label","value":"Schedule Convertible Promissory Notes and Notes Payable","language":"en-US"},{"forObject":"grvi:ScheduleOfEarningPerSharetabletextblock","labelType":"xbrl:label","value":"Schedule Of earning Per Share","language":"en-US"},{"forObject":"grvi:ScheduleOfEquityAndCashConsiderationPaymentTableTextBlock","labelType":"xbrl:label","value":"Schedule Of equity and cash consideration payment","language":"en-US"},{"forObject":"grvi:ScheduleOfFutureAmortizationOfIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Future amortization of intangible assets","language":"en-US"},{"forObject":"grvi:ScheduleOfIntangibleAssetstabletextblock","labelType":"xbrl:label","value":"Schedule Of Intangible Assets","language":"en-US"},{"forObject":"grvi:ScheduleOfIntengibleAssetsAddedTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Intengible Assets Added","language":"en-US"},{"forObject":"grvi:ScheduleOfInventorytableTextblock","labelType":"xbrl:label","value":"Schedule Of inventory","language":"en-US"},{"forObject":"grvi:ScheduleOfNetRevenueFromSignificantCustomers","labelType":"xbrl:label","value":"Schedule Of Net Revenue From Significant Customers","language":"en-US"},{"forObject":"grvi:ScheduleOfOperatingLeaseCostTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Operating lease cost","language":"en-US"},{"forObject":"grvi:ScheduleOfOtherAssetsNoncurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"grvi:ScheduleOfProFormaInformationTextBlock","labelType":"xbrl:label","value":"Schedule of pro forma","language":"en-US"},{"forObject":"grvi:ScheduleOfPropertyAndEquipmenttabletextblock","labelType":"xbrl:label","value":"Schedule Of Property and Equipment","language":"en-US"},{"forObject":"grvi:ScheduleOfStockOptionActivitytabletextblock","labelType":"xbrl:label","value":"Schedule of stock option activity","language":"en-US"},{"forObject":"grvi:ScheduleOfValueOfEachGranttabletextblockitemtype","labelType":"xbrl:label","value":"Schedule Of value Of Each Grant","language":"en-US"},{"forObject":"grvi:ScheduleOfweightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatetabletextblock","labelType":"xbrl:label","value":"Schedule Of weighted average lease term and weighted average discount rate","language":"en-US"},{"forObject":"grvi:ScheduleofacquisitionPayabletabletextblock","labelType":"xbrl:label","value":"Schedule of acquisition payable","language":"en-US"},{"forObject":"grvi:ScheduleofassetsAndLiabilitiesOfInfusionztabletextblock","labelType":"xbrl:label","value":"Schedule Of assets and liabilities of Infusionz","language":"en-US"},{"forObject":"grvi:SegmentAssetsAbstract","labelType":"xbrl:label","value":"Segment assets","language":"en-US"},{"forObject":"grvi:SegmentAssetsAbstract","labelType":"xbrl:verboseLabel","value":"Segment assets","language":"en-US"},{"forObject":"grvi:SegmentInformationTabletextblock","labelType":"xbrl:label","value":"Schedule Of Segment Information","language":"en-US"},{"forObject":"grvi:SeptemberOneTwoThousandTwentyOneMember","labelType":"xbrl:label","value":"September 1,2021 [Member]","language":"en-US"},{"forObject":"grvi:SeptemberOneTwoThousandTwentyOneMember","labelType":"xbrl:verboseLabel","value":"September 1, 2021 [Member]","language":"en-US"},{"forObject":"grvi:SettlementOfCancelledLease","labelType":"xbrl:label","value":"Settlement of cancelled lease","language":"en-US"},{"forObject":"grvi:SettlementOfTheLiability","labelType":"xbrl:label","value":"Settlement of the liability","language":"en-US"},{"forObject":"grvi:SharesIssuedForService","labelType":"xbrl:label","value":"Shares issued for services","language":"en-US"},{"forObject":"grvi:SharesIssuedForService","labelType":"xbrl:documentation","value":"Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.","language":"en-US"},{"forObject":"grvi:SignificantCustomerstextblock","labelType":"xbrl:label","value":"Note 17. Significant Customers","language":"en-US"},{"forObject":"grvi:SmallBusinessAdministrationMember","labelType":"xbrl:label","value":"SBA [Member]","language":"en-US"},{"forObject":"grvi:StockBasedCompensationAndSettleAccountsPayable","labelType":"xbrl:label","value":"Stock based compensation","language":"en-US"},{"forObject":"grvi:StockIssuanceForPayrollAccrual","labelType":"xbrl:label","value":"Stock issuance for payroll accrual","language":"en-US"},{"forObject":"grvi:StockIssuedDuringPeriodValueNewIssued","labelType":"xbrl:verboseLabel","value":"Cash","language":"en-US"},{"forObject":"grvi:StockIssuedDuringPeriodValueNewIssued","labelType":"xbrl:label","value":"[Cash]","language":"en-US"},{"forObject":"grvi:StockIssuedDuringPeriodValueNewIssued","labelType":"xbrl:documentation","value":"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.","language":"en-US"},{"forObject":"grvi:StockOptionsSharesIncrease","labelType":"xbrl:label","value":"Stock options shares increase","language":"en-US"},{"forObject":"grvi:TangibleAssets","labelType":"xbrl:label","value":"Tangible Assets","language":"en-US"},{"forObject":"grvi:TotalAssets","labelType":"xbrl:verboseLabel","value":"Total assets","language":"en-US"},{"forObject":"grvi:TotalAssets","labelType":"xbrl:label","value":"[Total assets]","language":"en-US"},{"forObject":"grvi:TotalAssets","labelType":"xbrl:terseLabel","value":"Total assets","language":"en-US"},{"forObject":"grvi:TotalEstimatedFairValue","labelType":"xbrl:label","value":"Total estimated fair value","language":"en-US"},{"forObject":"grvi:TotalMember","labelType":"xbrl:label","value":"Total [Member]","language":"en-US"},{"forObject":"grvi:TotalMember","labelType":"xbrl:verboseLabel","value":"Total [Member]","language":"en-US"},{"forObject":"grvi:TotalPurchasePrice","labelType":"xbrl:label","value":"Total Purchase Price","language":"en-US"},{"forObject":"grvi:TotalUndiscountedFutureMinimumLeasePayments","labelType":"xbrl:label","value":"Total undiscounted future minimum lease payments","language":"en-US"},{"forObject":"grvi:TradeNameMember","labelType":"xbrl:label","value":"Trade Name [Member]","language":"en-US"},{"forObject":"grvi:TradeShowCosts","labelType":"xbrl:label","value":"Trade show costs","language":"en-US"},{"forObject":"grvi:TradeShowMember","labelType":"xbrl:label","value":"Trade Show [Member]","language":"en-US"},{"forObject":"grvi:TradeShowMember","labelType":"xbrl:verboseLabel","value":"Trade Show [Member]","language":"en-US"},{"forObject":"grvi:TradeShowRevenue","labelType":"xbrl:label","value":"Trade show revenue","language":"en-US"},{"forObject":"grvi:TradeShowRevenuePolicyTextBlock","labelType":"xbrl:label","value":"Trade Show Revenue","language":"en-US"},{"forObject":"grvi:TrunanoLabsIncCommonStockMember","labelType":"xbrl:label","value":"Trunano Labs, Inc. Common Stock [Member]","language":"en-US"},{"forObject":"grvi:TrunanoLabsIncMember","labelType":"xbrl:label","value":"Trunano Labs Inc [Member]","language":"en-US"},{"forObject":"grvi:TrunanoSubsidiaryStockIssuedForCash","labelType":"xbrl:label","value":"Trunano subsidiary stock issued for cash","language":"en-US"},{"forObject":"grvi:VestingPeriod","labelType":"xbrl:label","value":"Vesting period","language":"en-US"},{"forObject":"grvi:VitaMedicaAgreementMember","labelType":"xbrl:label","value":"VitaMedica Agreement [Member]","language":"en-US"},{"forObject":"grvi:WeightedAverageExercisePriceBeginningBalance","labelType":"xbrl:label","value":"Weighted average exercise price, beginning balance","language":"en-US"},{"forObject":"grvi:WeightedAverageExercisePriceEndingBalance","labelType":"xbrl:label","value":"Weighted average exercise price, ending balance","language":"en-US"},{"forObject":"grvi:WeightedAverageExercisePriceExercisable","labelType":"xbrl:label","value":"Weighted average exercise price, exercisable","language":"en-US"},{"forObject":"grvi:WeightedAverageExercisePriceExercised","labelType":"xbrl:label","value":"Weighted average exercise price, exercised","language":"en-US"},{"forObject":"grvi:WeightedAverageExercisePriceForfeitedExpired","labelType":"xbrl:label","value":"Weighted average exercise price, forfeited/expired","language":"en-US"},{"forObject":"grvi:WeightedAverageExercisePriceGranted","labelType":"xbrl:label","value":"Weighted average exercise price, granted","language":"en-US"},{"forObject":"grvi:WeightedAverageIncrementalBorrowingRate","labelType":"xbrl:label","value":"Weighted average incremental borrowing rate","language":"en-US"},{"forObject":"grvi:WeightedAverageRemainingContractualLifeBeginningBalance","labelType":"xbrl:label","value":"Weighted average remaining contractual life, beginning balance","language":"en-US"},{"forObject":"grvi:WeightedAverageRemainingContractualLifeEndingBalance","labelType":"xbrl:label","value":"Weighted average remaining contractual life, ending balance","language":"en-US"},{"forObject":"grvi:WeightedAverageRemainingContractualLifeExercisable","labelType":"xbrl:label","value":"Weighted average remaining contractual life, Exercisable","language":"en-US"},{"forObject":"grvi:WeightedAverageRemainingContractualLifeForfeited","labelType":"xbrl:label","value":"Weighted average remaining contractual life, forfeited","language":"en-US"},{"forObject":"grvi:WeightedAverageRemainingContractualLifeGranted","labelType":"xbrl:label","value":"Weighted average remaining contractual life, granted","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesAxis","labelType":"xbrl:label","value":"Consolidated Entities [Axis]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:verboseLabel","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:verboseLabel","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:label","value":"Title of Individual [Axis]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Note 9. Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNet","labelType":"xbrl:label","value":"Accounts receivables","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts receivable, net of allowance for doubtful accounts of $57,500 and $10,000, respectively","language":"en-US"},{"forObject":"us-gaap:AccruedBonusesCurrent","labelType":"xbrl:label","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:label","value":"Accrued state income tax","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"[Accrued Liabilities]","language":"en-US"},{"forObject":"us-gaap:AccruedPayrollTaxesCurrent","labelType":"xbrl:label","value":"Forgiveness of accrued payroll","language":"en-US"},{"forObject":"us-gaap:AccruedRentCurrent","labelType":"xbrl:label","value":"Accrued rent","language":"en-US"},{"forObject":"us-gaap:AccruedRoyaltiesCurrent","labelType":"xbrl:label","value":"Accrued expenses for loyalty program","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapital","labelType":"xbrl:label","value":"Additional paid in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-In Capital","language":"en-US"},{"forObject":"us-gaap:AdjustmentForAmortization","labelType":"xbrl:label","value":"Amortization of intangible assets","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to reconcile net loss to net cash provided by (used in) operating activities:","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","value":"Advertising costs","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivable","labelType":"xbrl:label","value":"Net of allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts","labelType":"xbrl:label","value":"Bad debt expense","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:label","value":"Impairment on leased asset","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"ASSETS","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Current assets","language":"en-US"},{"forObject":"us-gaap:AwardDateAxis","labelType":"xbrl:label","value":"Award Date [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:label","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","labelType":"xbrl:label","value":"Purchase price for sale of common stock","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquiredReceivablesFairValue","labelType":"xbrl:label","value":"Cash payment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Acquisition","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","labelType":"xbrl:label","value":"Business combinatio","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodStartLabel","value":"Cash, beginning of period","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodEndLabel","value":"Cash, end of period","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Net increase (decrease) in cash","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and contingencies","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common stock, par value","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:verboseLabel","value":"Common stock shares par value","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Common stock shares authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, shares issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Sale of common stock to underwriters","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Common stock shares outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common stock, $0.001 par value, 100,000,000 shares authorized, and 15,262,394 and 10,222,223 shares issued and outstanding, respectively","language":"en-US"},{"forObject":"us-gaap:CompensationRelatedCostsPolicyTextBlock","labelType":"xbrl:label","value":"Non-employee Stock-based Payments","language":"en-US"},{"forObject":"us-gaap:ComputerEquipmentMember","labelType":"xbrl:label","value":"Computer equipment [Member]","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockAmountIssued1","labelType":"xbrl:label","value":"Conversion of Trunano subsidiary stock into Grove common stock, amount","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesConverted1","labelType":"xbrl:label","value":"Conversion of Trunano subsidiary stock into Grove common stock, shares","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesConverted1","labelType":"xbrl:verboseLabel","value":"Convertible stock","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesConverted1","labelType":"xbrl:terseLabel","value":"Convertion of shares into common stocks noncontrolling shareholders","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesIssued1","labelType":"xbrl:label","value":"Conversion of preferred stock to common stock for cash, shares","language":"en-US"},{"forObject":"us-gaap:ConvertibleNotesPayableCurrent","labelType":"xbrl:label","value":"Convertible notes payable","language":"en-US"},{"forObject":"us-gaap:ConvertibleNotesPayableMember","labelType":"xbrl:label","value":"Convertible Notes Payable [Member]","language":"en-US"},{"forObject":"us-gaap:ConvertiblePreferredStockMember","labelType":"xbrl:label","value":"Convertible Preferred Stock [Member]","language":"en-US"},{"forObject":"us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion","labelType":"xbrl:label","value":"Preferred stock converted into shares of common stock","language":"en-US"},{"forObject":"us-gaap:ConvertiblePreferredStockTermsOfConversion","labelType":"xbrl:label","value":"Preferred stock convertible into shares of common stock ratio","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:label","value":"Cost of revenue","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:verboseLabel","value":"Cost of sales","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current tax provision","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Convertible Promissory Notes and Notes Payable","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:label","value":"Note 10. Convertible Promissory Notes and Notes Payable","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","labelType":"xbrl:label","value":"Amortization of beneficial conversion feature on convertible notes","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","labelType":"xbrl:verboseLabel","value":"Beneficial conversion feature","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentDecreaseForgiveness","labelType":"xbrl:label","value":"Debt forgiveness","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFaceAmount","labelType":"xbrl:label","value":"Non-negotiable promissory note original principal amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentIncreaseAccruedInterest","labelType":"xbrl:verboseLabel","value":"Accrued interest","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentIncreaseAccruedInterest","labelType":"xbrl:label","value":"[Debt Instrument, Increase, Accrued Interest]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet","labelType":"xbrl:label","value":"Loan amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:label","value":"Interest rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:label","value":"Maturity Date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:verboseLabel","value":"Maturity date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentPeriodicPayment","labelType":"xbrl:label","value":"Monthly payment","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:label","value":"Term period","language":"en-US"},{"forObject":"us-gaap:DebtPolicyTextBlock","labelType":"xbrl:label","value":"Convertible Debt and Securities","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Net operating losses","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Deferred tax provision (credit) related to:","language":"en-US"},{"forObject":"us-gaap:DeferredPolicyAcquisitionCostsTextBlock1","labelType":"xbrl:label","value":"Note 3. Acquisition","language":"en-US"},{"forObject":"us-gaap:DeferredRevenue","labelType":"xbrl:verboseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredRevenue","labelType":"xbrl:label","value":"[Deferred Revenue]","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:label","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueDisclosureTextBlock","labelType":"xbrl:label","value":"Deferred Revenue","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:verboseLabel","value":"Deferred tax asset","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"[Deferred Tax Assets, Net of Valuation Allowance]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetNoncurrent","labelType":"xbrl:label","value":"Deferred tax asset","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Valuation allowances","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"[Deferred Tax Assets, Valuation Allowance]","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:verboseLabel","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:DepreciationAndAmortization","labelType":"xbrl:label","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments","labelType":"xbrl:label","value":"Segment Information","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Note 13. Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Basic income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Basic loss per common share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Diluted income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings (loss) per Share","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:label","value":"Provision for income taxes","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Income tax provision at statutory federal and state tax rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Valuation allowance","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense","labelType":"xbrl:label","value":"Nondeductible expense","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"State taxes, net of federal benefit","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","value":"Equity Transactions","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Prepaid Expense and Other Current Assets (Details)","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Fair Value Measurements","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument Axis","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"June 30, 2022","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"June 30, 2025","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"June 30, 2024","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"June 30, 2023","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:FinitelivedIntangibleAssetsAcquired1","labelType":"xbrl:label","value":"Cost","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture and Fixtures [Member]","language":"en-US"},{"forObject":"us-gaap:GainLossOnDispositionOfAssets","labelType":"xbrl:label","value":"Gain on sale of assets","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain on sale of equipment","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:verboseLabel","value":"Gain on sale of equipment","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"General and administrative expenses","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetImpairment","labelType":"xbrl:label","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLeasehold","labelType":"xbrl:label","value":"Impairment loss","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment of Long-lived Assets","language":"en-US"},{"forObject":"us-gaap:IncomeLossAttributableToNoncontrollingInterest","labelType":"xbrl:negatedLabel","value":"Net loss attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"[Income (Loss) Attributable to Noncontrolling Interest, before Tax]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (loss) before income tax","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Note 14. Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income tax benefit (expense)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred tax valuation allowance","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:verboseLabel","value":"Other, net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:label","value":"[Effective Income Tax Rate Reconciliation, Other Adjustments, Amount]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income tax paid","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Accounts payable and accrued liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"[Increase (Decrease) in Accounts Receivable]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"[Increase (Decrease) in Inventories]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Changes in assets and liabilities, net of acquired amounts","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherReceivables","labelType":"xbrl:negatedLabel","value":"Other receivables","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherReceivables","labelType":"xbrl:label","value":"[Increase (Decrease) in Other Receivables]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","labelType":"xbrl:label","value":"[Increase (Decrease) in Prepaid Expenses, Other]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Note 6. Intangible Assets","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:label","value":"[Intangible Assets, Gross (Excluding Goodwill)]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:label","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:verboseLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNet","labelType":"xbrl:label","value":"Interest expense (income), net","language":"en-US"},{"forObject":"us-gaap:InterestPaid","labelType":"xbrl:label","value":"Interest paid","language":"en-US"},{"forObject":"us-gaap:InterestPayableCurrent","labelType":"xbrl:label","value":"Accrued interest","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Note 4 - Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:label","value":"Finished goods","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:verboseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"[Inventory, Net]","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:label","value":"Raw materials","language":"en-US"},{"forObject":"us-gaap:InventoryWriteDown","labelType":"xbrl:verboseLabel","value":"Inventory write-offs","language":"en-US"},{"forObject":"us-gaap:InventoryWriteDown","labelType":"xbrl:label","value":"[Inventory Write-down]","language":"en-US"},{"forObject":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","labelType":"xbrl:label","value":"Significant Customers","language":"en-US"},{"forObject":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","labelType":"xbrl:label","value":"Issuance of common stock for cash, amount","language":"en-US"},{"forObject":"us-gaap:LeaseAndRentalExpense","labelType":"xbrl:label","value":"Lease expense","language":"en-US"},{"forObject":"us-gaap:LeaseCost","labelType":"xbrl:label","value":"Total lease cost","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leasehold improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Operating Leases","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and stockholders' equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"[Liabilities and Equity]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"LIABILITIES AND STOCKHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"[Liabilities, Current]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesNoncurrent","labelType":"xbrl:totalLabel","value":"Total long-term liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesNoncurrent","labelType":"xbrl:label","value":"[Liabilities, Noncurrent]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityAbstract","labelType":"xbrl:label","value":"Accrued Liabilities (Details)","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:label","value":"Non-controlling interest in subsidiary","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:label","value":"Note 1 - Background Information","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net cash provided by financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"[Net Cash Provided by (Used in) Investing Activities]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"[Net Cash Provided by (Used in) Operating Activities]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from operating activities","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"[Net Income (Loss) Attributable to Parent]","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAttributableToParentDiluted","labelType":"xbrl:label","value":"Net income (loss) attributable to Grove, Inc.","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:verboseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:label","value":"[Net Income (Loss) Available to Common Stockholders, Basic]","language":"en-US"},{"forObject":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","labelType":"xbrl:label","value":"Non-cash financing activities","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:label","value":"Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:NotesPayable","labelType":"xbrl:label","value":"Total notes payable","language":"en-US"},{"forObject":"us-gaap:NotesPayableCurrent","labelType":"xbrl:label","value":"Current portion of notes payable","language":"en-US"},{"forObject":"us-gaap:NotesPayableCurrent","labelType":"xbrl:verboseLabel","value":"Less current portion of notes payable","language":"en-US"},{"forObject":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Notes payable, net of current portion","language":"en-US"},{"forObject":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Notes payable, less current portion","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:label","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:verboseLabel","value":"Operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:terseLabel","value":"Operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:label","value":"Operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Income (loss) from operations","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating lease cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Current portion of operating lease payable","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating lease payable, net of current portion","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Right-of-use asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","labelType":"xbrl:label","value":"Amortization of ROU assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"2022","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"2024","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"2023","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","labelType":"xbrl:label","value":"Background Information","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other accrued liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:totalLabel","value":"Total other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:label","value":"[Other Assets]","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherExpenses","labelType":"xbrl:label","value":"Other expense","language":"en-US"},{"forObject":"us-gaap:OtherIncome","labelType":"xbrl:label","value":"Other income","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Liabilities Acquired","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingExpense","labelType":"xbrl:label","value":"Income from operation","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingExpense","labelType":"xbrl:verboseLabel","value":"Income from operation","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Other expense (income), net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"[Other Nonoperating Income (Expense)]","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:label","value":"Other expense (income), net","language":"en-US"},{"forObject":"us-gaap:OtherOperatingIncome","labelType":"xbrl:label","value":"Income from operations","language":"en-US"},{"forObject":"us-gaap:OtherOperatingIncome","labelType":"xbrl:negatedLabel","value":"Income from operations","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:label","value":"Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:PaymentsForLoans","labelType":"xbrl:label","value":"Note payable","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock","labelType":"xbrl:label","value":"Preferred stock purchased","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireIntangibleAssets","labelType":"xbrl:label","value":"Intangible Assets from Purchase","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Acquisition of property and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"[Payments to Acquire Property, Plant, and Equipment]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PreferredStockConversionBasis","labelType":"xbrl:label","value":"Stock conversion description","language":"en-US"},{"forObject":"us-gaap:PreferredStockDividendsShares","labelType":"xbrl:label","value":"Preferred stock","language":"en-US"},{"forObject":"us-gaap:PreferredStockDividendsShares","labelType":"xbrl:verboseLabel","value":"Preferred stock purchased, shares","language":"en-US"},{"forObject":"us-gaap:PreferredStockMember","labelType":"xbrl:label","value":"Preferred Stock","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred stock, par value","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:verboseLabel","value":"Preferred stock shares authorized, par value","language":"en-US"},{"forObject":"us-gaap:PreferredStockRedemptionPricePerShare","labelType":"xbrl:label","value":"Non-negotiable promissory note original principal amount convertible price per share","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Preferred stock shares authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:label","value":"Preferred stock, shares issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Preferred stock shares issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred stock, $0.001 par value, 100,000,000 shares authorized, and 500,000 and 0 shares issued and outstanding, respectively","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssets","labelType":"xbrl:label","value":"Prepaid Expense and Other Current Assets (Table)","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssets","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfCommonStock","labelType":"xbrl:label","value":"Proceeds from issuance of common stock","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock","labelType":"xbrl:label","value":"Proceeds from issuance of common stock for conversion of preferred stock","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfMediumTermNotes","labelType":"xbrl:label","value":"Proceeds from issuance of notes payable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","labelType":"xbrl:label","value":"Proceeds from issuance of preferred stock","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","labelType":"xbrl:verboseLabel","value":"Gross proceeds from sale of stocks","language":"en-US"},{"forObject":"us-gaap:ProceedsFromMinorityShareholders","labelType":"xbrl:label","value":"Proceeds from issuance of non-controlling interest","language":"en-US"},{"forObject":"us-gaap:ProceedsFromNotesPayable","labelType":"xbrl:label","value":"Proceeds from issuance of related party note payable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromRelatedPartyDebt","labelType":"xbrl:label","value":"Proceeds from related party","language":"en-US"},{"forObject":"us-gaap:ProceedsFromRepaymentsOfNotesPayable","labelType":"xbrl:label","value":"Proceeds from notes","language":"en-US"},{"forObject":"us-gaap:ProceedsFromRepurchaseOfEquity","labelType":"xbrl:label","value":"Preferred stock purchase price","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from sale of property and equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:verboseLabel","value":"Cash proceeds from sale of equipment","language":"en-US"},{"forObject":"us-gaap:ProductMember","labelType":"xbrl:label","value":"Product [Member]","language":"en-US"},{"forObject":"us-gaap:ProductMember","labelType":"xbrl:verboseLabel","value":"Product [Member]","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:label","value":"Net income","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAdditions","labelType":"xbrl:label","value":"Additions to property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAdditions","labelType":"xbrl:verboseLabel","value":"Additions to property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property and equipment, gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:verboseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation","labelType":"xbrl:negatedLabel","value":"Less accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation","labelType":"xbrl:label","value":"[Property, Plant and Equipment, Other, Accumulated Depreciation]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOtherNet","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOtherNet","labelType":"xbrl:label","value":"[Property, Plant and Equipment, Other, Net]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Property and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Note 5 - Property and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Estimated useful lives","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:verboseLabel","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"[Accounts Receivable, Credit Loss Expense (Reversal)]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionAxis","labelType":"xbrl:label","value":"Related Party Transaction [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsAbstract","labelType":"xbrl:label","value":"Related Party Transactions","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:label","value":"Note 11. Related Party Transactions","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfNotesPayable","labelType":"xbrl:negatedLabel","value":"Payment of note payable","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfNotesPayable","labelType":"xbrl:label","value":"[Repayments of Notes Payable]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfRelatedPartyDebt","labelType":"xbrl:negatedLabel","value":"Repayment of related party note payable","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfRelatedPartyDebt","labelType":"xbrl:label","value":"[Repayments of Related Party Debt]","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentAbstract","labelType":"xbrl:label","value":"Prepaid Expense and Other Current Assets","language":"en-US"},{"forObject":"us-gaap:ResultsOfOperationsProductionOrLiftingCosts","labelType":"xbrl:label","value":"Product costs","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Accumulated deficit","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Accumulated Deficit","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionLoyaltyPrograms","labelType":"xbrl:label","value":"Loyalty Program","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:verboseLabel","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:terseLabel","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:RevenuesAbstract","labelType":"xbrl:label","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:RisksAndUncertaintiesAbstract","labelType":"xbrl:label","value":"Risks and Uncertainties","language":"en-US"},{"forObject":"us-gaap:SalariesWagesAndOfficersCompensation","labelType":"xbrl:verboseLabel","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:SalariesWagesAndOfficersCompensation","labelType":"xbrl:label","value":"[Salary and Wage, Excluding Cost of Good and Service Sold]","language":"en-US"},{"forObject":"us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction","labelType":"xbrl:label","value":"Net revenues percentage","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of accrued liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of deferred tax assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of provision for income taxes","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock","labelType":"xbrl:label","value":"Schedule Of undiscounted future minimum lease payments","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Note 8. Operating Leases","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","labelType":"xbrl:label","value":"Recent Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock","labelType":"xbrl:label","value":"Note 7. Prepaid Expense and Other Current Assets","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Note 16. Segment Information","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Operating Segments","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:label","value":"Sales and marketing","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Stock based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"[Share-based Payment Arrangement, Noncash Expense]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock based compensation expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Granted stock options to purchase shares of common stock vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Expected volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Average risk-free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Warrants","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:verboseLabel","value":"Granted stock options to purchase shares of common stock","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Beginning balance, outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Granted stock options to purchase shares of common stock exercise price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:verboseLabel","value":"Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","labelType":"xbrl:label","value":"Granted stock options to purchase shares of common stock term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Weighted average remaining lease term","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Balance, shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"[Shares, Issued]","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Balance, shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:verboseLabel","value":"Common stock shares issued","language":"en-US"},{"forObject":"us-gaap:SharesIssuedPricePerShare","labelType":"xbrl:label","value":"Common stock per share","language":"en-US"},{"forObject":"us-gaap:SharesIssuedPricePerShare","labelType":"xbrl:verboseLabel","value":"Common stock shares purchase price per share","language":"en-US"},{"forObject":"us-gaap:ShortTermDebtInterestRateIncrease","labelType":"xbrl:verboseLabel","value":"Interest rate","language":"en-US"},{"forObject":"us-gaap:ShortTermDebtInterestRateIncrease","labelType":"xbrl:label","value":"[Short-term Debt, Interest Rate Increase]","language":"en-US"},{"forObject":"us-gaap:ShortTermDebtTypeAxis","labelType":"xbrl:label","value":"Short-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Note 2 - Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:label","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Statement Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"CONSOLDIATED BALANCE SHEETS","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","labelType":"xbrl:label","value":"Common stock issued during period for acquisition of Infusionz","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesIssuedForServices","labelType":"xbrl:label","value":"Issuance of common stock for conversion of notes payable and accrued interest, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:label","value":"Shares of Common stock","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:verboseLabel","value":"Shares of Common stock","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:terseLabel","value":"Common stock issued for cash consideration, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesOther","labelType":"xbrl:label","value":"Common stock issued during period for cash, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Stock options","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:verboseLabel","value":"Common stock issued during period for exercise of an option, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:label","value":"Common stock issued during period for acquisition value","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","labelType":"xbrl:label","value":"Issuance of common stock for conversion of notes payable and accrued interest, amount","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","labelType":"xbrl:verboseLabel","value":"Common stock issued for cash consideration, value","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueNewIssues","labelType":"xbrl:verboseLabel","value":"Cash","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueNewIssues","labelType":"xbrl:label","value":"[Stock Issued During Period, Value, New Issues]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueOther","labelType":"xbrl:label","value":"Issuance of common stock for acquisition costs, amount","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueOther","labelType":"xbrl:verboseLabel","value":"Common stock issued during period for cash, value","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:label","value":"Common stock issued during period for exercise of an option, value","language":"en-US"},{"forObject":"us-gaap:StockOptionMember","labelType":"xbrl:label","value":"Stock Option [Member]","language":"en-US"},{"forObject":"us-gaap:StockOptionMember","labelType":"xbrl:verboseLabel","value":"Stock Option [Member]","language":"en-US"},{"forObject":"us-gaap:StockOptionPlanExpense","labelType":"xbrl:label","value":"Stock Options","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Total stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Balance, amount","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Balance, amount","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Total stockholders' equity attributable to Grove, Inc.","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Note 12. Equity Transactions","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityReverseStockSplit","labelType":"xbrl:label","value":"Reverse split description","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:label","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:verboseLabel","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:label","value":"Subsequent Events","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:label","value":"Note 18. Subsequent Events","language":"en-US"},{"forObject":"us-gaap:SubstantialDoubtAboutGoingConcernTextBlock","labelType":"xbrl:label","value":"Note 15. Risks and Uncertainties","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental cash flow disclosures","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"unrecognized compensation expense","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:VehiclesMember","labelType":"xbrl:label","value":"Vehicles [Member]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"[Weighted Average Number of Shares Outstanding, Diluted]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","labelType":"xbrl:label","value":"Fully diluted weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","labelType":"xbrl:verboseLabel","value":"Fully diluted weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","labelType":"xbrl:terseLabel","value":"Weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted average shares outstanding","language":"en-US"},{"forObject":"cik:0001775194","labelType":"xbrl:label","value":"UPEXI, INC.","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"000015 - Disclosure - Accrued Liabilities","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"000059 - Disclosure - Accrued Liabilities (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"000033 - Disclosure - Accrued Liabilities (Table)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"000009 - Disclosure - Acquisition","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"000042 - Disclosure - Acquisition (Details)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"000043 - Disclosure - Acquisition (Details 1)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"000044 - Disclosure - Acquisition (Details 2)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"000045 - Disclosure - Acquisition (Details Narrative)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"000027 - Disclosure - Acquisition (Table)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"000007 - Disclosure - Background Information","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"000039 - Disclosure - Background Information (Details Narrative)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"000002 - Statement - CONSOLDIATED BALANCE SHEETS","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"000003 - Statement - CONSOLDIATED BALANCE SHEETS (Parenthetical)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"000005 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"000016 - Disclosure - Convertible Promissory Notes and Notes Payable","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"000060 - Disclosure - Convertible Promissory Notes and Notes Payable (Details)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"000061 - Disclosure - Convertible Promissory Notes and Notes Payable (Details Narrative)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"000034 - Disclosure - Convertible Promissory Notes and Notes Payable (Table)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"000001 - Document - Cover","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"000018 - Disclosure - Equity Transactions","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"000063 - Disclosure - Equity Transactions (Details Narrative)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"000020 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"000067 - Disclosure - Income Taxes (Details)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"000068 - Disclosure - Income Taxes (Details 1)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"000069 - Disclosure - Income Taxes (Details 2)","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"000070 - Disclosure - Income Taxes (Details Narrative)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"000036 - Disclosure - Income Taxes (Table)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"000012 - Disclosure - Intangible Assets","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"000050 - Disclosure - Intangible Assets (Details)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"000051 - Disclosure - Intangible Assets (Details 1)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"000052 - Disclosure - Intangible Assets (Details 2)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"000053 - Disclosure - Intangible Assets (Details Narrative)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"000030 - Disclosure - Intangible Assets (Table)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"000010 - Disclosure - Inventory","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"000046 - Disclosure - Inventory (Details)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"000047 - Disclosure - Inventory (Details Narrative)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"000028 - Disclosure - Inventory (Table)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"000014 - Disclosure - Operating Leases","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"000055 - Disclosure - Operating Leases (Details)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"000056 - Disclosure - Operating Leases (Details 1)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"000057 - Disclosure - Operating Leases (Details 2)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"000058 - Disclosure - Operating Leases (Details Narrative)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"000032 - Disclosure - Operating Leases (Table)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"000013 - Disclosure - Prepaid Expense and Other Current Assets","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"000054 - Disclosure - Prepaid Expense and Other Current Assets (Details)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"000031 - Disclosure - Prepaid Expense and Other Current Assets (Table)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"000011 - Disclosure - Property and Equipment","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"000048 - Disclosure - Property and Equipment (Details)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"000049 - Disclosure - Property and Equipment (Details Narrative)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"000029 - Disclosure - Property and Equipment (Table)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"000017 - Disclosure - Related Party Transactions","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"000062 - Disclosure - Related Party Transactions (Details Narrative)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"000021 - Disclosure - Risks and Uncertainties","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"000022 - Disclosure - Segment Information","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"000071 - Disclosure - Segment Information (Details)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"000072 - Disclosure - Segment Information (Details 1)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"000037 - Disclosure - Segment Information (Table)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"000008 - Disclosure - Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"000040 - Disclosure - Significant Accounting Policies (Details)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"000041 - Disclosure - Significant Accounting Policies (Details Narrative)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"000025 - Disclosure - Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"000026 - Disclosure - Significant Accounting Policies (Table)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"000023 - Disclosure - Significant Customers","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"000073 - Disclosure - Significant Customers (Details)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"000074 - Disclosure - Significant Customers (Details 1)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"000038 - Disclosure - Significant Customers (Table)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"000019 - Disclosure - Stock Based Compensation","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"000064 - Disclosure - Stock Based Compensation (Details)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"000065 - Disclosure - Stock Based Compensation (Details 1)","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"000066 - Disclosure - Stock Based Compensation (Details Narrative)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"000035 - Disclosure - Stock Based Compensation (Table)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"000024 - Disclosure - Subsequent Events","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"000075 - Disclosure - Subsequent Events (Details Narrative)","language":"en"}],"networks":[{"name":"rpt:network-presentation-24","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-25","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:AccruedRoyaltiesCurrent","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:InterestPayableCurrent","order":2.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:AccruedRentCurrent","order":3.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:AccruedIncomeTaxesCurrent","order":4.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":5.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-26","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-27","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:DeferredPolicyAcquisitionCostsTextBlock1","order":1.0}]},{"name":"rpt:network-presentation-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueNewIssues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","order":2.0},{"source":"us-gaap:StatementLineItems","target":"grvi:BusinessCombinationConsiderationTransferred","order":3.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardDateAxis","order":20.0},{"source":"us-gaap:AwardDateAxis","target":"us-gaap:AwardDateDomain","order":20.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:JulyOneTwoThousandTwentyMember","order":21.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:JulyOneTwoThousandTwentyOneMember","order":22.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:DecemberThirtyOneTwoThousandTwentyMember","order":23.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:NovemberOneTwoThousandTwentyMember","order":24.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:FebruaryOneTwoThousandTwentOneMember","order":25.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:MarchThirtyOneTwoThousandTwentyOneMember","order":26.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:JuneOneTwoThousandTwentyOneMember","order":27.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:SeptemberOneTwoThousandTwentyOneMember","order":28.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:JanuaryFrTwoThousandTwentyOneMember","order":29.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-29","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:TangibleAssets","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:Goodwills","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":4.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:TotalPurchasePrice","order":5.0}]},{"name":"rpt:network-presentation-30","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfRevenue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingExpenses","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:NetSales","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareBasic","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:TitleOfIndividualAxis","order":10.0},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":10.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ProformaMember","order":11.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:GroveIncMember","order":12.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:InfusionzLLCMember","order":13.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ProformaAdjustmentsMember","order":14.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-31","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:RoyaltyRevenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProfitLoss","order":2.0},{"source":"us-gaap:StatementLineItems","target":"grvi:TotalEstimatedFairValue","order":3.0},{"source":"us-gaap:StatementLineItems","target":"grvi:StockIssuedDuringPeriodValueNewIssued","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:BusinessCombinationConsiderationTransferred","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssuedPricePerShare","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityReverseStockSplit","order":7.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AccruedAcquisitionPayable","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardDateAxis","order":10.0},{"source":"us-gaap:AwardDateAxis","target":"us-gaap:AwardDateDomain","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingExpenses","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:TitleOfIndividualAxis","order":20.0},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":20.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ProformaAdjustmentsMember","order":21.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:JulyOneTwoThousandTwentyMember","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:InfusionzLLCMember","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AwardDateDomain","target":"grvi:NovemberOneTwoThousandTwentyMember","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AwardDateDomain","target":"grvi:JanuaryFourTwoThousandTwentyOneMember","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AwardDateDomain","target":"grvi:FebruaryOneTwoThousandTwentyOneMember","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AwardDateDomain","target":"grvi:JuneTwentyFiveTwoThousandTwentyOneMember","order":27.0},{"source":"us-gaap:AwardDateDomain","target":"grvi:SeptemberOneTwoThousandTwentyOneMember","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:ScheduleOfEquityAndCashConsiderationPaymentTableTextBlock","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:ScheduleofacquisitionPayabletabletextblock","order":2.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:ScheduleofassetsAndLiabilitiesOfInfusionztabletextblock","order":3.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"grvi:ScheduleOfProFormaInformationTextBlock","order":4.0}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:NatureOfOperations","order":1.0}]},{"name":"rpt:network-presentation-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:DescriptionOfConversionOfShares","order":1.0},{"source":"us-gaap:StatementTable","target":"srt:TitleOfIndividualAxis","order":20.0},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":20.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:TrunanoLabsIncMember","order":21.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsAbstract","order":1.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":2.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":3.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":4.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":6.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":7.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":8.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":9.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:Goodwill","order":10.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:DeferredTaxAssetsNetNoncurrent","order":11.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":12.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":13.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:OtherAssets","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:Assets","order":15.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":16.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":17.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":18.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedBonusesCurrent","order":19.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:DeferredRevenueCurrent","order":20.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":21.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"grvi:AcquisitionPayable","order":22.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:NotesPayableCurrent","order":23.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:ConvertibleNotesPayableCurrent","order":24.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":25.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","order":27.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":28.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesNoncurrent","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:CommitmentsAndContingencies","order":30.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:StockholdersEquityAbstract","order":31.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":32.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":33.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapital","order":34.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":35.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":36.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:MinorityInterest","order":37.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":38.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivable","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":2.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":3.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesIssued","order":4.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesOutstanding","order":5.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":6.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":7.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesIssued","order":8.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":9.0}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesIssued1","order":3.0},{"source":"us-gaap:StatementLineItems","target":"grvi:ConversionOfPreferredStockToCommonStockForCash","order":4.0},{"source":"us-gaap:StatementLineItems","target":"grvi:TrunanoSubsidiaryStockIssuedForCash","order":5.0},{"source":"us-gaap:StatementLineItems","target":"grvi:StockBasedCompensationAndSettleAccountsPayable","order":6.0},{"source":"us-gaap:StatementLineItems","target":"grvi:CommonStockIssuedForCashShare","order":7.0},{"source":"us-gaap:StatementLineItems","target":"grvi:CommonStockIssuedForCashAmount","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesConverted1","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockAmountIssued1","order":11.0},{"source":"us-gaap:StatementLineItems","target":"grvi:IssuanceOfCommonStockForAcquisitionAmount","order":12.0},{"source":"us-gaap:StatementLineItems","target":"grvi:IssuanceOfCommonStockForAcquisitionCostsShares","order":13.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueOther","order":14.0},{"source":"us-gaap:StatementLineItems","target":"grvi:IssuanceOfCommonStockForCash","order":15.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","order":16.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesIssuedForServices","order":17.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","order":18.0},{"source":"us-gaap:StatementLineItems","target":"grvi:IssuanceOfPreferredStockForCash","order":19.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":20.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":20.0},{"source":"us-gaap:StatementLineItems","target":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","order":20.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:PreferredStockMember","order":21.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":22.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":23.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":24.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember","order":25.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":3.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationAndAmortization","order":4.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"grvi:InventoryWriteOffs","order":5.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"grvi:GainOnChangeInDeferredTaxAllowance","order":6.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"grvi:GainOnSettlementOfCancelledLease","order":7.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AssetImpairmentCharges","order":8.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","order":9.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"grvi:SharesIssuedForService","order":10.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts","order":11.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":12.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"grvi:GainOnForgivenessOfSbaPppLoan","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":15.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherReceivables","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":20.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"grvi:AccruedLiabilitiesRelatedToAcquisition","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"grvi:IncreaseDecreaseInDeferredRevenues","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":24.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","order":25.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":26.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":29.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":30.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock","order":31.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromMinorityShareholders","order":32.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","order":33.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromNotesPayable","order":34.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfRelatedPartyDebt","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfNotesPayable","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfMediumTermNotes","order":37.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":38.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":39.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":42.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaid","order":43.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaid","order":44.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","order":45.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"grvi:IssuanceOfCommonStockForAcquisitionOfInfusionz","order":46.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"grvi:IssuanceOfCommonStockForConversionOfNotesPayableAndAccruedInterest","order":47.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"grvi:RepaymentOfInfusionzLlcDebtToGroveInc","order":48.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"grvi:LiabilitiesAssumedFromAcquisitionOfInfusionz","order":49.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"grvi:StockIssuanceForPayrollAccrual","order":50.0}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:RevenuesAbstract","order":1.0},{"source":"us-gaap:RevenuesAbstract","target":"grvi:ProductRevenue","order":2.0},{"source":"us-gaap:RevenuesAbstract","target":"grvi:TradeShowRevenue","order":3.0},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:Revenues","order":4.0},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:ResultsOfOperationsProductionOrLiftingCosts","order":5.0},{"source":"us-gaap:RevenuesAbstract","target":"grvi:TradeShowCosts","order":6.0},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:CostOfRevenue","order":7.0},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:GrossProfit","order":8.0},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:OperatingExpensesAbstract","order":9.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingAndMarketingExpense","order":10.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":11.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":12.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingIncomeLoss","order":13.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":14.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestIncomeExpenseNet","order":15.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:GainLossOnDispositionOfAssets","order":16.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"grvi:GainOnSbaPppLoanExtinguishment","order":17.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"grvi:SettlementOfCancelledLease","order":18.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"grvi:ImpairmentOfCancelledLeaseExpense","order":19.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":21.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":22.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:NetIncomeLoss","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:IncomeLossAttributableToNoncontrollingInterest","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:NetIncomeLossAttributableToParentDiluted","order":26.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:EarningsPerShareBasic","order":27.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:EarningsPerShareDiluted","order":28.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":29.0},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","order":30.0}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NotesPayable","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NotesPayableCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentMaturityDate","order":4.0},{"source":"us-gaap:StatementTable","target":"us-gaap:ShortTermDebtTypeAxis","order":20.0},{"source":"us-gaap:ShortTermDebtTypeAxis","target":"us-gaap:ShortTermDebtTypeDomain","order":20.0},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:NotesPayableOneMember","order":21.0},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:NotesPayableTwoMember","order":22.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InterestExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesConverted1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProceedsFromRepaymentsOfNotesPayable","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProceedsFromRelatedPartyDebt","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentMaturityDate","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PaymentsForLoans","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentPeriodicPayment","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentDecreaseForgiveness","order":9.0},{"source":"us-gaap:StatementTable","target":"us-gaap:ShortTermDebtTypeAxis","order":10.0},{"source":"us-gaap:ShortTermDebtTypeAxis","target":"us-gaap:ShortTermDebtTypeDomain","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentIncreaseAccruedInterest","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:ConvertibleNotesMember","order":11.0},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:NoteAgreementMember","order":12.0},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:SmallBusinessAdministrationMember","order":13.0},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"us-gaap:ConvertibleNotesPayableMember","order":14.0},{"source":"us-gaap:ShortTermDebtTypeDomain","target":"grvi:PaycheckProtectionProgramLoanMember","order":15.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"grvi:ScheduleOfConvertiblePromissoryNotesAndNotesPayableTabletextblock","order":1.0}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:EntityRegistrantName","order":0.0},{"source":"dei:CoverAbstract","target":"dei:EntityCentralIndexKey","order":1.0},{"source":"dei:CoverAbstract","target":"dei:DocumentType","order":2.0},{"source":"dei:CoverAbstract","target":"dei:AmendmentFlag","order":3.0},{"source":"dei:CoverAbstract","target":"dei:EntityVoluntaryFilers","order":4.0},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":5.0},{"source":"dei:CoverAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":6.0},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":7.0},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":8.0},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":9.0},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":10.0},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":11.0},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":12.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":13.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":14.0},{"source":"dei:CoverAbstract","target":"dei:EntityExTransitionPeriod","order":15.0},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":16.0},{"source":"dei:CoverAbstract","target":"dei:EntityPublicFloat","order":17.0},{"source":"dei:CoverAbstract","target":"dei:DocumentAnnualReport","order":18.0},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":19.0},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":20.0}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesConverted1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:OutstandingStockConversion","order":2.0},{"source":"us-gaap:StatementLineItems","target":"grvi:CommonStockPercentageOfOutstandingShares","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesOutstanding","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueOther","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesOther","order":9.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:IssuedAndOutstandingSharesOfCommonStockOwned","order":11.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PreferredStockSharesIssued","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConvertiblePreferredStockTermsOfConversion","order":13.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion","order":14.0},{"source":"us-gaap:StatementLineItems","target":"grvi:NumberOfCommonStockSharesConverted","order":15.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PreferredStockSharesAuthorized","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProceedsFromRepurchaseOfEquity","order":18.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssuedPricePerShare","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:ConsolidatedEntitiesAxis","order":20.0},{"source":"srt:ConsolidatedEntitiesAxis","target":"srt:ConsolidatedEntitiesDomain","order":20.0},{"source":"us-gaap:StatementLineItems","target":"grvi:CommonStockPercentageOfferedToThePublic","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:SaleOfCommonStockToUnderwritersUponTheFullExerciseOfTheOption","order":22.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:NetProceedsAfterDeductingTheUnderwritingCommissionsDiscountsAndOfferingExpensesPayable","order":24.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccruedPayrollTaxesCurrent","order":27.0},{"source":"us-gaap:StatementLineItems","target":"grvi:ConvertedPreferredStockIntoSharesOfCommonStockCashProceeds","order":28.0},{"source":"us-gaap:StatementLineItems","target":"grvi:ReductionInAccruedPayable","order":29.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":31.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","order":32.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","order":33.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AssetAcquisitionContingentConsiderationLiability","order":34.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":40.0},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":40.0},{"source":"us-gaap:StatementTable","target":"us-gaap:RelatedPartyTransactionAxis","order":60.0},{"source":"us-gaap:RelatedPartyTransactionAxis","target":"us-gaap:RelatedPartyTransactionDomain","order":60.0},{"source":"us-gaap:StatementTable","target":"us-gaap:SubsequentEventTypeAxis","order":80.0},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":80.0},{"source":"srt:ConsolidatedEntitiesDomain","target":"grvi:TrunanoLabsIncCommonStockMember","order":81.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:ConvertiblePreferredStockMember","order":82.0},{"source":"us-gaap:ClassOfStockDomain","target":"grvi:CommonStocksMember","order":83.0},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:InfusionzMember","order":84.0},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":85.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"grvi:DeferredTaxAssetValuationAllowanceAdjustment","order":2.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"grvi:ProvisionForIncomeTaxesBenefit","order":3.0}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":2.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense","order":3.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"grvi:OtherNet","order":4.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":5.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":6.0}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":2.0},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"grvi:RewardPoints","order":3.0},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"grvi:InventoryWriteOff","order":4.0},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"grvi:AdverseLease","order":5.0},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:GoodwillAndIntangibleAssetImpairment","order":6.0},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:StockOptionPlanExpense","order":7.0},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:ProvisionForDoubtfulAccounts","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:SalariesWagesAndOfficersCompensation","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredRevenue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":1.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"grvi:FederalIncomeTaxLossesCarryForward","order":2.0}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":2.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"grvi:ScheduleOfComponentOfProvisionForIncomeTaxestabletextblock","order":3.0}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:IntangibleAssetsDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FinitelivedIntangibleAssetsAcquired1","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AmortizationOfIntangibleAssets","order":2.0},{"source":"us-gaap:StatementLineItems","target":"grvi:NetBookValueOfIntangibleAssets","order":3.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":20.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":20.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":40.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":40.0},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","order":60.0},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":60.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":80.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":80.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":81.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"grvi:TradeNameMember","order":82.0},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TotalMember","order":83.0},{"source":"us-gaap:PlanNameDomain","target":"grvi:NonCompeteAgreementsMember","order":84.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PaymentsToAcquireIntangibleAssets","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":10.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":20.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":20.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":30.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":30.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":31.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"grvi:TradeNameMember","order":32.0},{"source":"us-gaap:PlanNameDomain","target":"grvi:NonCompeteAgreementsMember","order":33.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":5.0}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:AdjustmentForAmortization","order":1.0}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"grvi:ScheduleOfIntangibleAssetstabletextblock","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"grvi:ScheduleOfIntengibleAssetsAddedTableTextBlock","order":2.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"grvi:ScheduleOfFutureAmortizationOfIntangibleAssetsTableTextBlock","order":3.0}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryRawMaterials","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryFinishedGoods","order":2.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryWriteDown","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"grvi:ScheduleOfInventorytableTextblock","order":1.0}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"grvi:WeightedAverageIncrementalBorrowingRate","order":2.0}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseCost","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":2.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:InterestExpense","order":3.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCost","order":4.0}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":2.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":3.0},{"source":"us-gaap:LeasesAbstract","target":"grvi:TotalUndiscountedFutureMinimumLeasePayments","order":4.0},{"source":"us-gaap:LeasesAbstract","target":"grvi:LessImputedInterest","order":5.0},{"source":"us-gaap:LeasesAbstract","target":"grvi:PresentValueOfOperatingLeaseObligation","order":6.0}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LeaseAndRentalExpense","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AdditionalLeaseExpense","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ImpairmentOfLeasehold","order":3.0},{"source":"us-gaap:StatementLineItems","target":"grvi:SettlementOfTheLiability","order":4.0},{"source":"us-gaap:StatementTable","target":"srt:TitleOfIndividualAxis","order":10.0},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":20.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":20.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"grvi:ManufacturingEquipmentMember","order":21.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:ColoradoMember","order":22.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"grvi:ScheduleOfweightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatetabletextblock","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"grvi:ScheduleOfOperatingLeaseCostTableTextBlock","order":2.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock","order":3.0}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ResearchAndDevelopmentAbstract","order":1.0},{"source":"us-gaap:ResearchAndDevelopmentAbstract","target":"us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock","order":1.0}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PrepaidExpenseAndOtherAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BalanceSheetLocationAxis","order":20.0},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":20.0},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:InsuranceMember","order":21.0},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:PrepaymentToVendorsMember","order":22.0},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:DepositOnServicesMember","order":23.0},{"source":"us-gaap:BalanceSheetLocationDomain","target":"grvi:OtherDepositsMember","order":24.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PrepaidExpenseAndOtherAssets","order":1.0},{"source":"us-gaap:PrepaidExpenseAndOtherAssets","target":"grvi:ScheduleOfOtherAssetsNoncurrentTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.0}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentOtherNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:DepositsOnEquipment","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":20.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":20.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":21.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember","order":22.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember","order":23.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"grvi:ManufacturingEquipmentMember","order":24.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:VehiclesMember","order":25.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Depreciation","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:CarryingValueOfEquipment","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":10.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":10.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"grvi:ManufacturingEquipmentMember","order":11.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"grvi:ScheduleOfPropertyAndEquipmenttabletextblock","order":1.0}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"grvi:LeasedMonthlyRent","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet","order":2.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:DebtInstrumentTerm","order":3.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:ShortTermDebtInterestRateIncrease","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"grvi:DueOnDemand","order":5.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock","order":6.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:PreferredStockDividendsShares","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:PreferredStockConversionBasis","order":9.0}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RisksAndUncertaintiesAbstract","order":1.0},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:SubstantialDoubtAboutGoingConcernTextBlock","order":1.0}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments","order":1.0},{"source":"us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments","target":"us-gaap:SegmentReportingDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherOperatingIncome","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherIncome","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Depreciation","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:SegmentAssetsAbstract","order":6.0},{"source":"grvi:SegmentAssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentAdditions","order":7.0},{"source":"grvi:SegmentAssetsAbstract","target":"grvi:TotalAssets","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"grvi:SegmentAssetsAbstract","target":"us-gaap:OtherNonoperatingExpense","order":9.0},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","order":10.0},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":10.0},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TotalMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ProductMember","order":12.0},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TradeShowMember","order":13.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:TotalAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Revenues","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherOperatingIncome","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherExpenses","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Depreciation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:SegmentAssetsAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"grvi:SegmentAssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentAdditions","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"grvi:SegmentAssetsAbstract","target":"us-gaap:OtherNonoperatingExpense","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","order":10.0},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":10.0},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:ProductMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TradeShowMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"grvi:TotalMember","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments","order":1.0},{"source":"us-gaap:DescriptionOfEffectOnPreviouslyReportedSegmentInformationForChangeInCompositionOfReportableSegments","target":"grvi:SegmentInformationTabletextblock","order":1.0}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SignificantAccountingPoliciesTextBlock","order":1.0}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PreferredStockDividendsShares","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:TitleOfIndividualAxis","order":10.0},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":10.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"grvi:TrunanoLabsIncMember","order":11.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:BadDebtExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:LeaseTerm","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdvertisingExpense","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccountsReceivableNet","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":6.0},{"source":"us-gaap:StatementTable","target":"srt:RangeAxis","order":20.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":20.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":21.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":22.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":3.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","order":6.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":8.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":9.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"grvi:ProductRevenuePolicyTextBlock","order":10.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"grvi:TradeShowRevenuePolicyTextBlock","order":11.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionLoyaltyPrograms","order":12.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":13.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CompensationRelatedCostsPolicyTextBlock","order":15.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","order":16.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"grvi:LeasePolicyTextBlock","order":17.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":19.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DeferredRevenueDisclosureTextBlock","order":20.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DebtPolicyTextBlock","order":21.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"grvi:NonControllingInterestsInConsolidatedFinancialStatementspolicytextblock","order":22.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":23.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","order":24.0}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"grvi:ScheduleOfEarningPerSharetabletextblock","order":1.0}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","order":1.0},{"source":"us-gaap:InvestmentsDebtAndEquitySecuritiesAbstract","target":"grvi:SignificantCustomerstextblock","order":1.0}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:RelatedPartyTransactionAxis","order":10.0},{"source":"us-gaap:RelatedPartyTransactionAxis","target":"us-gaap:RelatedPartyTransactionDomain","order":10.0},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:CustomerAMember","order":11.0},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:CustomerBMember","order":12.0},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LineOfCreditFacilityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AccountsReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:RelatedPartyTransactionAxis","order":10.0},{"source":"us-gaap:RelatedPartyTransactionAxis","target":"us-gaap:RelatedPartyTransactionDomain","order":10.0},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:CustomerAMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:CustomerBMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"grvi:ScheduleOfNetRevenueFromSignificantCustomers","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"grvi:ScheduleOfAccountsReceivableTableTextBlock","order":2.0}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":1.0}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"grvi:Forfeitedexpired","order":4.0},{"source":"us-gaap:StatementLineItems","target":"grvi:EndingBalanceOutstanding","order":5.0},{"source":"us-gaap:StatementLineItems","target":"grvi:Exercisable","order":6.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageExercisePriceBeginningBalance","order":7.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageExercisePriceGranted","order":8.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageExercisePriceExercised","order":9.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageExercisePriceForfeitedExpired","order":10.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageExercisePriceEndingBalance","order":11.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageExercisePriceExercisable","order":12.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageRemainingContractualLifeBeginningBalance","order":13.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageRemainingContractualLifeForfeited","order":14.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageRemainingContractualLifeGranted","order":15.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageRemainingContractualLifeEndingBalance","order":16.0},{"source":"us-gaap:StatementLineItems","target":"grvi:WeightedAverageRemainingContractualLifeExercisable","order":17.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AggregateIntrinsicValueBeginning","order":18.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AggregateIntrinsicValueEnding","order":19.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FinancialInstrumentAxis","order":20.0},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":20.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AggregateIntrinsicValueExercisable","order":20.0},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:StockOptionMember","order":21.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:GrantDateStockPrice","order":2.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AverageExpectedLifeYears","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":4.0},{"source":"us-gaap:StatementTable","target":"srt:RangeAxis","order":10.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":10.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:EstimatedForfeitured","order":1.0},{"source":"us-gaap:StatementLineItems","target":"grvi:NumbersOfSharesIssued","order":2.0},{"source":"us-gaap:StatementLineItems","target":"grvi:StockOptionsSharesIncrease","order":3.0},{"source":"us-gaap:StatementLineItems","target":"grvi:GrantDate","order":4.0},{"source":"us-gaap:StatementLineItems","target":"grvi:AverageFairValuePricePerShare","order":5.0},{"source":"us-gaap:StatementLineItems","target":"grvi:ClosingStockPrice","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":8.0},{"source":"us-gaap:StatementLineItems","target":"grvi:VestingPeriod","order":9.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FinancialInstrumentAxis","order":10.0},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":10.0},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:StockOptionMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"grvi:ScheduleOfStockOptionActivitytabletextblock","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"grvi:ScheduleOfValueOfEachGranttabletextblockitemtype","order":2.0}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventsTextBlock","order":1.0}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentFaceAmount","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PreferredStockRedemptionPricePerShare","order":3.0},{"source":"us-gaap:StatementLineItems","target":"grvi:NonNegotiablePromissoryNoteOriginalPrincipalAmountConvertibleShare","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationAcquiredReceivablesFairValue","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","order":9.0},{"source":"us-gaap:StatementTable","target":"us-gaap:RelatedPartyTransactionAxis","order":10.0},{"source":"us-gaap:RelatedPartyTransactionAxis","target":"us-gaap:RelatedPartyTransactionDomain","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":30.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":30.0},{"source":"us-gaap:StatementTable","target":"us-gaap:SubsequentEventTypeAxis","order":40.0},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":40.0},{"source":"us-gaap:RelatedPartyTransactionDomain","target":"grvi:VitaMedicaAgreementMember","order":41.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"grvi:GroveAcquisitionSubsidiaryIncMember","order":42.0},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-calculation-99","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:Assets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":2.0},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:OtherAssetsNoncurrent","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:DeferredTaxAssetsNetNoncurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:Goodwill","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssets","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:ConvertibleNotesPayableCurrent","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:NotesPayableCurrent","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:DeferredRevenueCurrent","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedBonusesCurrent","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"grvi:AcquisitionPayable","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesNoncurrent","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesNoncurrent","target":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:AdditionalPaidInCapital","order":25.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:CommonStockValue","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:PreferredStockValue","order":27.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:MinorityInterest","order":28.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":29.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":30.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:CommitmentsAndContingencies","order":31.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:LiabilitiesCurrent","order":32.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:LiabilitiesNoncurrent","order":33.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-100","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationAndAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:InventoryWriteOffs","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:GainOnSettlementOfCancelledLease","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AssetImpairmentCharges","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:GainOnForgivenessOfSbaPppLoan","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherReceivables","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:AccruedLiabilitiesRelatedToAcquisition","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:GainOnChangeInDeferredTaxAllowance","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:IncreaseDecreaseInDeferredRevenues","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"grvi:SharesIssuedForService","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":22.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfMediumTermNotes","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfNotesPayable","order":25.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfRelatedPartyDebt","order":26.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromNotesPayable","order":27.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","order":28.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromMinorityShareholders","order":29.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock","order":30.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":31.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":32.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":33.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":34.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-101","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:OperatingIncomeLoss","order":2.0},{"source":"xbrl:rootSource","target":"us-gaap:OtherNonoperatingIncomeExpense","order":3.0},{"source":"us-gaap:Revenues","target":"grvi:ProductRevenue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Revenues","target":"grvi:TradeShowRevenue","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CostOfRevenue","target":"us-gaap:ResultsOfOperationsProductionOrLiftingCosts","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CostOfRevenue","target":"grvi:TradeShowCosts","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfRevenue","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingAndMarketingExpense","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:GeneralAndAdministrativeExpense","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"grvi:ImpairmentOfCancelledLeaseExpense","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"grvi:SettlementOfCancelledLease","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"grvi:GainOnSbaPppLoanExtinguishment","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:GainLossOnDispositionOfAssets","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:InterestIncomeExpenseNet","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":17.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://grvi.com/role/AccruedLiabilities"},{"name":"rpt:group-1","groupURI":"http://grvi.com/role/AccruedLiabilitiesDetails"},{"name":"rpt:group-2","groupURI":"http://grvi.com/role/AccruedLiabilitiesTable"},{"name":"rpt:group-3","groupURI":"http://grvi.com/role/Acquisition"},{"name":"rpt:group-4","groupURI":"http://grvi.com/role/AcquisitionDetails"},{"name":"rpt:group-5","groupURI":"http://grvi.com/role/AcquisitionDetails1"},{"name":"rpt:group-6","groupURI":"http://grvi.com/role/AcquisitionDetails2"},{"name":"rpt:group-7","groupURI":"http://grvi.com/role/AcquisitionDetailsNarrative"},{"name":"rpt:group-8","groupURI":"http://grvi.com/role/AcquisitionTable"},{"name":"rpt:group-9","groupURI":"http://grvi.com/role/BackgroundInformation"},{"name":"rpt:group-10","groupURI":"http://grvi.com/role/BackgroundInformationDetailsNarrative"},{"name":"rpt:group-11","groupURI":"http://grvi.com/role/ConsoldiatedBalanceSheets"},{"name":"rpt:group-12","groupURI":"http://grvi.com/role/ConsoldiatedBalanceSheetsParenthetical"},{"name":"rpt:group-13","groupURI":"http://grvi.com/role/ConsolidatedStatementOfStockholdersEquityDeficit"},{"name":"rpt:group-14","groupURI":"http://grvi.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-15","groupURI":"http://grvi.com/role/ConsolidatedStatementsOfOperations"},{"name":"rpt:group-16","groupURI":"http://grvi.com/role/ConvertiblePromissoryNotesAndNotesPayable"},{"name":"rpt:group-17","groupURI":"http://grvi.com/role/ConvertiblePromissoryNotesAndNotesPayableDetails"},{"name":"rpt:group-18","groupURI":"http://grvi.com/role/ConvertiblePromissoryNotesAndNotesPayableDetailsNarrative"},{"name":"rpt:group-19","groupURI":"http://grvi.com/role/ConvertiblePromissoryNotesAndNotesPayableTable"},{"name":"rpt:group-20","groupURI":"http://grvi.com/role/Cover"},{"name":"rpt:group-21","groupURI":"http://grvi.com/role/EquityTransactions"},{"name":"rpt:group-22","groupURI":"http://grvi.com/role/EquityTransactionsDetailsNarrative"},{"name":"rpt:group-23","groupURI":"http://grvi.com/role/IncomeTaxes"},{"name":"rpt:group-24","groupURI":"http://grvi.com/role/IncomeTaxesDetails"},{"name":"rpt:group-25","groupURI":"http://grvi.com/role/IncomeTaxesDetails1"},{"name":"rpt:group-26","groupURI":"http://grvi.com/role/IncomeTaxesDetails2"},{"name":"rpt:group-27","groupURI":"http://grvi.com/role/IncomeTaxesDetailsNarrative"},{"name":"rpt:group-28","groupURI":"http://grvi.com/role/IncomeTaxesTable"},{"name":"rpt:group-29","groupURI":"http://grvi.com/role/IntangibleAssets"},{"name":"rpt:group-30","groupURI":"http://grvi.com/role/IntangibleAssetsDetails"},{"name":"rpt:group-31","groupURI":"http://grvi.com/role/IntangibleAssetsDetails1"},{"name":"rpt:group-32","groupURI":"http://grvi.com/role/IntangibleAssetsDetails2"},{"name":"rpt:group-33","groupURI":"http://grvi.com/role/IntangibleAssetsDetailsNarrative"},{"name":"rpt:group-34","groupURI":"http://grvi.com/role/IntangibleAssetsTable"},{"name":"rpt:group-35","groupURI":"http://grvi.com/role/Inventory"},{"name":"rpt:group-36","groupURI":"http://grvi.com/role/InventoryDetails"},{"name":"rpt:group-37","groupURI":"http://grvi.com/role/InventoryDetailsNarrative"},{"name":"rpt:group-38","groupURI":"http://grvi.com/role/InventoryTable"},{"name":"rpt:group-39","groupURI":"http://grvi.com/role/OperatingLeases"},{"name":"rpt:group-40","groupURI":"http://grvi.com/role/OperatingLeasesDetails"},{"name":"rpt:group-41","groupURI":"http://grvi.com/role/OperatingLeasesDetails1"},{"name":"rpt:group-42","groupURI":"http://grvi.com/role/OperatingLeasesDetails2"},{"name":"rpt:group-43","groupURI":"http://grvi.com/role/OperatingLeasesDetailsNarrative"},{"name":"rpt:group-44","groupURI":"http://grvi.com/role/OperatingLeasesTable"},{"name":"rpt:group-45","groupURI":"http://grvi.com/role/PrepaidExpenseAndOtherCurrentAssets"},{"name":"rpt:group-46","groupURI":"http://grvi.com/role/PrepaidExpenseAndOtherCurrentAssetsDetails"},{"name":"rpt:group-47","groupURI":"http://grvi.com/role/PrepaidExpenseAndOtherCurrentAssetsTable"},{"name":"rpt:group-48","groupURI":"http://grvi.com/role/PropertyAndEquipment"},{"name":"rpt:group-49","groupURI":"http://grvi.com/role/PropertyAndEquipmentDetails"},{"name":"rpt:group-50","groupURI":"http://grvi.com/role/PropertyAndEquipmentDetailsNarrative"},{"name":"rpt:group-51","groupURI":"http://grvi.com/role/PropertyAndEquipmentTable"},{"name":"rpt:group-52","groupURI":"http://grvi.com/role/RelatedPartyTransactions"},{"name":"rpt:group-53","groupURI":"http://grvi.com/role/RelatedPartyTransactionsDetailsNarrative"},{"name":"rpt:group-54","groupURI":"http://grvi.com/role/RisksAndUncertainties"},{"name":"rpt:group-55","groupURI":"http://grvi.com/role/SegmentInformation"},{"name":"rpt:group-56","groupURI":"http://grvi.com/role/SegmentInformationDetails"},{"name":"rpt:group-57","groupURI":"http://grvi.com/role/SegmentInformationDetails1"},{"name":"rpt:group-58","groupURI":"http://grvi.com/role/SegmentInformationTable"},{"name":"rpt:group-59","groupURI":"http://grvi.com/role/SignificantAccountingPolicies"},{"name":"rpt:group-60","groupURI":"http://grvi.com/role/SignificantAccountingPoliciesDetails"},{"name":"rpt:group-61","groupURI":"http://grvi.com/role/SignificantAccountingPoliciesDetailsNarrative"},{"name":"rpt:group-62","groupURI":"http://grvi.com/role/SignificantAccountingPoliciesPolicies"},{"name":"rpt:group-63","groupURI":"http://grvi.com/role/SignificantAccountingPoliciesTable"},{"name":"rpt:group-64","groupURI":"http://grvi.com/role/SignificantCustomers"},{"name":"rpt:group-65","groupURI":"http://grvi.com/role/SignificantCustomersDetails"},{"name":"rpt:group-66","groupURI":"http://grvi.com/role/SignificantCustomersDetails1"},{"name":"rpt:group-67","groupURI":"http://grvi.com/role/SignificantCustomersTable"},{"name":"rpt:group-68","groupURI":"http://grvi.com/role/StockBasedCompensation"},{"name":"rpt:group-69","groupURI":"http://grvi.com/role/StockBasedCompensationDetails"},{"name":"rpt:group-70","groupURI":"http://grvi.com/role/StockBasedCompensationDetails1"},{"name":"rpt:group-71","groupURI":"http://grvi.com/role/StockBasedCompensationDetailsNarrative"},{"name":"rpt:group-72","groupURI":"http://grvi.com/role/StockBasedCompensationTable"},{"name":"rpt:group-73","groupURI":"http://grvi.com/role/SubsequentEvents"},{"name":"rpt:group-74","groupURI":"http://grvi.com/role/SubsequentEventsDetailsNarrative"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-24"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-25"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-26"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-11","forObject":"rpt:network-calculation-99"},{"groupName":"rpt:group-14","forObject":"rpt:network-calculation-100"},{"groupName":"rpt:group-15","forObject":"rpt:network-calculation-101"},{"groupName":"rpt:group-4","forObject":"rpt:cube-0"},{"groupName":"rpt:group-6","forObject":"rpt:cube-1"},{"groupName":"rpt:group-7","forObject":"rpt:cube-2"},{"groupName":"rpt:group-10","forObject":"rpt:cube-3"},{"groupName":"rpt:group-13","forObject":"rpt:cube-4"},{"groupName":"rpt:group-17","forObject":"rpt:cube-5"},{"groupName":"rpt:group-18","forObject":"rpt:cube-6"},{"groupName":"rpt:group-22","forObject":"rpt:cube-7"},{"groupName":"rpt:group-30","forObject":"rpt:cube-8"},{"groupName":"rpt:group-31","forObject":"rpt:cube-9"},{"groupName":"rpt:group-43","forObject":"rpt:cube-10"},{"groupName":"rpt:group-46","forObject":"rpt:cube-11"},{"groupName":"rpt:group-49","forObject":"rpt:cube-12"},{"groupName":"rpt:group-50","forObject":"rpt:cube-13"},{"groupName":"rpt:group-56","forObject":"rpt:cube-14"},{"groupName":"rpt:group-57","forObject":"rpt:cube-15"},{"groupName":"rpt:group-60","forObject":"rpt:cube-16"},{"groupName":"rpt:group-61","forObject":"rpt:cube-17"},{"groupName":"rpt:group-65","forObject":"rpt:cube-18"},{"groupName":"rpt:group-66","forObject":"rpt:cube-19"},{"groupName":"rpt:group-69","forObject":"rpt:cube-20"},{"groupName":"rpt:group-70","forObject":"rpt:cube-21"},{"groupName":"rpt:group-71","forObject":"rpt:cube-22"},{"groupName":"rpt:group-74","forObject":"rpt:cube-23"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"GROVE, INC."}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0001775194"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"No"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"--06-30"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"No"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"2021-06-30"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"Non-accelerated Filer"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"dei:EntityExTransitionPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2021-09-28T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"15711339"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2021-01-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17789000","decimals":0}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14534211","decimals":0}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"887517","decimals":0}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1277662","decimals":0}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165147","decimals":0}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2094952","decimals":0}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1448448","decimals":0}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"386258","decimals":0}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"148562","decimals":0}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18293083","decimals":0}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2649674","decimals":0}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2832400","decimals":0}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1687273","decimals":0}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1845166","decimals":0}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1240260","decimals":0}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2413813","decimals":0}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"493095","decimals":0}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1403591","decimals":0}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetNoncurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49068","decimals":0}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37068","decimals":0}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"417443","decimals":0}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"294835","decimals":0}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8961481","decimals":0}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3752531","decimals":0}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27254564","decimals":0}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6402205","decimals":0}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1604723","decimals":0}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"484333","decimals":0}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:AccruedBonusesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1020936","decimals":0}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:AccruedBonusesCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"195399","decimals":0}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"485973","decimals":0}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"473320","decimals":0}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"296021","decimals":0}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"221664","decimals":0}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"grvi:AcquisitionPayable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1764876","decimals":0}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"grvi:AcquisitionPayable","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"447100","decimals":0}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"183595","decimals":0}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:ConvertibleNotesPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:ConvertibleNotesPayableCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":0}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199532","decimals":0}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"461123","decimals":0}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5819161","decimals":0}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3519434","decimals":0}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"365350","decimals":0}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217430","decimals":0}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"338040","decimals":0}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217430","decimals":0}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesNoncurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"703390","decimals":0}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500","decimals":0}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15262","decimals":0}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10223","decimals":0}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25372247","decimals":0}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7314341","decimals":0}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4170036","decimals":0}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7098984","decimals":0}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21217973","decimals":0}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"225580","decimals":0}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1953801","decimals":0}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21217973","decimals":0}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2179381","decimals":0}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27254564","decimals":0}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6402205","decimals":0}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57500","decimals":0}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivable","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":0}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000000","decimals":0}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000000","decimals":0}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000000","decimals":0}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000000","decimals":0}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"15262394","decimals":0}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10222223","decimals":0}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"15262394","decimals":0}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10222223","decimals":0}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"grvi:ProductRevenue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24095025","decimals":0}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"grvi:ProductRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6159013","decimals":0}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"grvi:TradeShowRevenue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"grvi:TradeShowRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1253847","decimals":0}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24095025","decimals":0}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7412860","decimals":0}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:ResultsOfOperationsProductionOrLiftingCosts","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12196123","decimals":0}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:ResultsOfOperationsProductionOrLiftingCosts","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4280909","decimals":0}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"grvi:TradeShowCosts","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"grvi:TradeShowCosts","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"561988","decimals":0}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12196123","decimals":0}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4842897","decimals":0}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11898902","decimals":0}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2569963","decimals":0}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2388211","decimals":0}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1370964","decimals":0}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8083954","decimals":0}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6037329","decimals":0}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10472165","decimals":0}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7408293","decimals":0}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1426737","decimals":0}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4838330","decimals":0}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"530449","decimals":0}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138406","decimals":0}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnDispositionOfAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8708","decimals":0}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnDispositionOfAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-180211","decimals":0}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"grvi:GainOnSbaPppLoanExtinguishment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-403277","decimals":0}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"grvi:GainOnSbaPppLoanExtinguishment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"grvi:SettlementOfCancelledLease","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-387860","decimals":0}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"grvi:SettlementOfCancelledLease","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"grvi:ImpairmentOfCancelledLeaseExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"grvi:ImpairmentOfCancelledLeaseExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"588347","decimals":0}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-269396","decimals":0}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"546542","decimals":0}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1696133","decimals":0}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5384872","decimals":0}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1282815","decimals":0}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2978948","decimals":0}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5384872","decimals":0}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1199","decimals":0}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"grvi:DeemedDividendRelatedToTheIssuanceOfSeriesAPreferredStock","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToParentDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2928948","decimals":0}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToParentDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5383673","decimals":0}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.53"}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.21"}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.53"}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11930378","decimals":0}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10097075","decimals":0}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"14257934","decimals":0}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10097075","decimals":0}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"9653595","decimals":0}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"500","decimals":0}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"9654","decimals":0}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6446640","decimals":0}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-1715311","decimals":0}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"1655000","decimals":0}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6396483","decimals":0}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"-500000","decimals":0}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"277778","decimals":0}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"grvi:ConversionOfPreferredStockToCommonStockForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"-500","decimals":0}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"grvi:ConversionOfPreferredStockToCommonStockForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"278","decimals":0}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"grvi:ConversionOfPreferredStockToCommonStockForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"50222","decimals":0}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"grvi:ConversionOfPreferredStockToCommonStockForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"grvi:ConversionOfPreferredStockToCommonStockForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"grvi:ConversionOfPreferredStockToCommonStockForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"grvi:TrunanoSubsidiaryStockIssuedForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"grvi:TrunanoSubsidiaryStockIssuedForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"grvi:TrunanoSubsidiaryStockIssuedForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"grvi:TrunanoSubsidiaryStockIssuedForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"grvi:TrunanoSubsidiaryStockIssuedForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"grvi:TrunanoSubsidiaryStockIssuedForCash","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"372770","decimals":0}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"372770","decimals":0}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashShare","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashShare","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"290850","decimals":0}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"291","decimals":0}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"444709","decimals":0}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"445000","decimals":0}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-5383673","decimals":0}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1199","decimals":0}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"10222223","decimals":0}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"10223","decimals":0}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"7314341","decimals":0}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-7098984","decimals":0}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"1953801","decimals":0}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1277778","decimals":0}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1278","decimals":0}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1952523","decimals":0}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1953801","decimals":0}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashShare","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashShare","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"526415","decimals":0}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"525","decimals":0}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1234599","decimals":0}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1235124","decimals":0}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionCostsShares","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionCostsShares","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"83334","decimals":0}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"83","decimals":0}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"127417","decimals":0}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"127500","decimals":0}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"611432","decimals":0}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"grvi:StockBasedCompensationAndSettleAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"611432","decimals":0}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForCash","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForCash","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2530000","decimals":0}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2530","decimals":0}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"10947785","decimals":0}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10950315","decimals":0}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"}},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"622644","decimals":0}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"623","decimals":0}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"3084650","decimals":0}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3085273","decimals":0}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"grvi:IssuanceOfPreferredStockForCash","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"grvi:IssuanceOfPreferredStockForCash","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"grvi:IssuanceOfPreferredStockForCash","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"grvi:IssuanceOfPreferredStockForCash","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"500","decimals":0}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"49500","decimals":0}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"grvi:CommonStockIssuedForCashAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-50000","decimals":0}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"grvi:DeemedDividendForSeriesAPreferredStockIssuance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"2978948","decimals":0}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"500","decimals":0}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"15262","decimals":0}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"25372247","decimals":0}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-4170036","decimals":0}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:PreferredStockMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"15262394","decimals":0}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2978948","decimals":0}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5383673","decimals":0}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1030021","decimals":0}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"611346","decimals":0}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"grvi:InventoryWriteOffs","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"375000","decimals":0}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"grvi:InventoryWriteOffs","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"grvi:GainOnChangeInDeferredTaxAllowance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1282815","decimals":0}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"grvi:GainOnSettlementOfCancelledLease","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-387860","decimals":0}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"grvi:GainOnSettlementOfCancelledLease","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"588347","decimals":0}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"342813","decimals":0}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"grvi:SharesIssuedForService","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"127500","decimals":0}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"grvi:SharesIssuedForService","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78185","decimals":0}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160740","decimals":0}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8708","decimals":0}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-180211","decimals":0}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"grvi:GainOnForgivenessOfSbaPppLoan","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"403277","decimals":0}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"grvi:GainOnForgivenessOfSbaPppLoan","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"611432","decimals":0}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"372770","decimals":0}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1138228","decimals":0}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95665","decimals":0}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherReceivables","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherReceivables","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"154500","decimals":0}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"846659","decimals":0}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"310384","decimals":0}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-313206","decimals":0}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpensesOther","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18346","decimals":0}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1966806","decimals":0}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"277979","decimals":0}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"grvi:AccruedLiabilitiesRelatedToAcquisition","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90876","decimals":0}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"grvi:AccruedLiabilitiesRelatedToAcquisition","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"287528","decimals":0}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"grvi:IncreaseDecreaseInDeferredRevenues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-99770","decimals":0}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"grvi:IncreaseDecreaseInDeferredRevenues","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217687","decimals":0}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2939306","decimals":0}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4164746","decimals":0}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62122","decimals":0}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"grvi:AcquisitionOfInfusionzIncNetOfCashAcquired","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"79000","decimals":0}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"466113","decimals":0}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1422129","decimals":0}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1929028","decimals":0}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1281007","decimals":0}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1462915","decimals":0}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10950315","decimals":0}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"420000","decimals":0}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromMinorityShareholders","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromMinorityShareholders","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"298801","decimals":0}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromNotesPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":0}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromNotesPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfRelatedPartyDebt","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":0}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfRelatedPartyDebt","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfNotesPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000","decimals":0}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfNotesPayable","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfMediumTermNotes","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000080","decimals":0}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfMediumTermNotes","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2048945","decimals":0}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11988395","decimals":0}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2817746","decimals":0}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13646694","decimals":0}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2809915","decimals":0}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3697432","decimals":0}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2521","decimals":0}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionOfInfusionz","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"650255","decimals":0}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForAcquisitionOfInfusionz","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForConversionOfNotesPayableAndAccruedInterest","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3085273","decimals":0}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"grvi:IssuanceOfCommonStockForConversionOfNotesPayableAndAccruedInterest","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"grvi:RepaymentOfInfusionzLlcDebtToGroveInc","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72000","decimals":0}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"grvi:RepaymentOfInfusionzLlcDebtToGroveInc","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"grvi:LiabilitiesAssumedFromAcquisitionOfInfusionz","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-680480","decimals":0}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"grvi:LiabilitiesAssumedFromAcquisitionOfInfusionz","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"grvi:StockIssuanceForPayrollAccrual","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"grvi:StockIssuanceForPayrollAccrual","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":0}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:NatureOfOperations","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">We are in the business of developing, producing, marketing, and selling raw materials, white label products and end consumer products containing the hemp plant extract, Cannabidiol (&#8220;CBD&#8221;). We sell to numerous consumer markets including the nutraceutical, beauty care, pet care and functional food sectors. We seek to take advantage of an emerging worldwide trend to re-energize the production of industrial hemp and to foster its many uses for consumers.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">In addition, we are an operator of an annual tradeshow in the United States related to the CBD industry.&nbsp;The Company only has one trade show, CBD.IO, which is held in November each year. Because event revenue is recognized when a particular event is held, the Company experiences fluctuations in quarterly revenue based on the completion of the trade show event.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Grove Inc. (the &#8220;Company&#8221;) is a Nevada Corporation and has eight wholly owned subsidiaries, Trunano Labs, Inc., a Nevada corporation, Cresco Management, a California corporation, Steam Distribution, LLC, a California limited liability company; One Hit Wonder, Inc., a California corporation; Havz, LLC, d/b/a Steam Wholesale, a California limited liability company, and One Hit Wonder Holdings, LLC a California corporation, Infusionz LLC, a Colorado corporation and SWCH, a Delaware corporation.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On July 1, 2020, the noncontrolling shareholders of the Company&#8217;s subsidiary, Trunano Labs Inc., converted 1,761,261 shares of Trunano Labs, Inc. stock, representing all the outstanding stock by minority interest holders, into 1,277,778 shares of Grove Inc. common stock, 10.8% of the then outstanding shares. As of July 1, 2020, Trunano Labs, Inc. is a wholly owned subsidiary of Grove Inc.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On July 1, 2020, the Company entered into an agreement and plan of merger with Infusionz LLC (the &#8220;Infusionz Agreement&#8221;) with the members of Infusionz LLC. Pursuant to the terms of the Infusionz Agreement, on July 1, 2020, the Company acquired 100% of the outstanding membership interests of Infusionz LLC.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Basis of Presentation and Principles of Consolidation</em></strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company&#8217;s consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). The consolidated financial statements include the accounts of all subsidiaries in which the Company holds a controlling financial interest as of the June 30, 2021 and 2020.</p></div>"}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The significant accounting policies followed are:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Use of Estimates</u></strong>&nbsp;<strong>-</strong>&nbsp;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Significant estimates underlying the Company&#8217;s reported financial position and results of operations include the allowance for doubtful accounts, useful lives of property and equipment, impairment of long-lived assets, inventory valuation, fair value of stock-based compensation and valuation allowance on deferred tax assets.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Cash and Cash Equivalents</u></strong>&nbsp;<strong>-</strong>&nbsp;The Company considers all highly liquid debt instruments with a maturity of three months or less to be cash equivalents. Cash and cash equivalents are maintained at financial institutions and at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Accounts Receivable</u></strong>&nbsp;<strong>-</strong>&nbsp;The Company regularly reviews accounts receivable for any bad debts based on an analysis of the Company&#8217;s collection experience, customer credit worthiness and current economic trends. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. Based on management&#8217;s review of accounts receivable, the Company recorded $57,500 and $10,000 as allowance for doubtful accounts at June 30, 2021 and 2020, respectively. The Company had bad debt expense of $78,185 and $160,740 for the years ended June 30, 2021, and 2020, respectively, including write-offs of accounts receivables $45,185 and $150,740, for the years ended June 30, 2021 and 2020, respectively.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Inventory</u></strong>&nbsp;<strong>-</strong>&nbsp;Inventory consists of raw materials, work-in-process and finished goods and is stated at the lower of cost or net realizable value, cost is determined by the weighted average moving cost inventory method. Net realizable value is determined, with appropriate consideration given to obsolescence, excessive levels, deterioration, and other factors.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Property and Equipment</u></strong>&nbsp;<strong>-</strong>&nbsp;Property and equipment is recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from 3 to 7 years. Leasehold improvements are amortized over the shorter of their estimated useful lives of 5 years or the related lease term. Gains and losses upon disposition are reflected in the Statement of Operations in the period of disposition. Maintenance and repair expenditures are charged to expense as incurred. The Company disposed of some equipment during 2020 which resulted in a gain on the sale.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Business Combinations</u></strong><strong>&nbsp;</strong>-The Company accounts for its business combinations using the acquisition method of accounting. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities assumed by the Company to the seller&#8217;s cash consideration and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. The excess of (i) the total costs of acquisition over (ii) the fair value of the identifiable net assets of the acquiree is recorded as identifiable intangible assets and goodwill.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong><u>Goodwill</u></strong><strong> - </strong>The Company evaluates its goodwill for possible impairment as prescribed by ASC 350-20-35, Intangibles &#8212; Goodwill and Other (Topic 350). The Company test for Goodwill Impairment at least annually and&nbsp;when one or more triggering events or circumstances indicate that the goodwill might be impaired. Under this guidance, annual or interim goodwill impairment testing is performed by comparing the estimated fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the carrying value of goodwill.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company performed its annual test as of June 30, 2021. No impairment charge was identified in connection with the annual goodwill impairment test</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Impairment of Long-lived Assets</u></strong>&nbsp;<strong>-</strong>&nbsp;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. The Company periodically evaluates whether events and circumstances have occurred that indicate possible impairment. When impairment indicators exist, the Company estimates the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether or not the asset values are recoverable. The Company did not recognize impairment on its long-lived assets during the years ended June 30, 2021 or 2020.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;<strong><u>Revenue Recognition</u></strong>&nbsp;<strong>-</strong>&nbsp;The Company has adopted the new revenue recognition guidelines in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), commencing from the period under this report. The Company analyzes its contracts to assess that they are within the scope and in accordance with ASC 606. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, whether for goods and services or licensing, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company acts as a principal in its revenue transactions as the Company is the primary obligor in the transactions. Generally, the Company recognizes revenue for its products upon shipment to customers, provided no significant obligations remain and collection is probable.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Product Revenue</u></strong><em>&nbsp;-&nbsp;</em>Most of the Company&#8217;s revenue contracts are from domestic sales and represent a single performance obligation related to the fulfillment of customer orders for the purchase of its products. Net sales reflect the transaction prices for these contracts based on the Company&#8217;s selling list price, which is then reduced by estimated costs for trade promotional programs, consumer incentives, and allowances and discounts used to incentivize sales growth and build brand awareness.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company recognizes revenue at the point in time that control of the ordered product is transferred to the customer, which is upon shipment to the customer or other customer-designated delivery point. Taxes collected from customers that are remitted to governmental agencies are accounted for on a net basis and not included as revenue.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company does not accept sales returns from wholesale customers, as the products are pre-approved prior to production and shipment. E-Commerce product returns must be completed within 45 days of the date of purchase. The Company does not accrue for estimated sales returns as historical sales returns have been minimal. The Company records deferred revenues when cash payments are received or due in advance of performance, including amounts which are refundable. Substantially all the deferred revenue as of June 30, 2020 was recognized as revenue in the year ended June 30, 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Shipping and handling fees billed to customers are included in revenue. Shipping and handling fees associated with freight are generally included in cost of revenue.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Trade Show Revenue</u></strong><strong>&nbsp;</strong>-&nbsp;A significant portion of the Company&#8217;s annual revenue is generated from the production of a single trade show. The revenue includes booth space sales, registration fees and sponsorship fees. The Company recognizes revenue upon completion of the CBD.IO trade show. Amounts invoiced prior to the completion of the trade show are recorded as deferred revenues in the consolidated balance sheets until the completion of the event. As of June 30, 2021, and 2020, the Company had no deferred revenue related to trade show business.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Loyalty Program</u></strong>&nbsp;- The Company grants customers loyalty points for each purchase on the website and at the time of the sale, accrues the estimated cost related to fulfilling the future purchase in accrued liabilities. When the points are redeemed, the Company does not recognize any revenue related to the purchase and reduces the accrued liability related to the cost of the purchase.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Advertising</u></strong><strong>&nbsp;-&nbsp;</strong>The Company supports its products with advertising to build brand awareness of the Company&#8217;s various products in addition to other marketing programs executed by the Company&#8217;s marketing team. The Company believes the continual investment in advertising is critical to the development and sale of its CBD branded products. Advertising costs of $771,546 and $165,640 were expensed as incurred during the years ended June 30, 2021 and 2020, respectively.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Stock Based Compensation</u></strong>&nbsp;- The Company recognizes all share-based payments to employees, including grants of employee stock options, as compensation expense in the financial statements based on their fair values. That expense will be recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) or immediately if the share-based payments vest immediately.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Non-employee Stock-based Payments</u></strong>&nbsp;<strong>-</strong>&nbsp;The Company&#8217;s accounting policy for equity instruments issued to consultants and vendors in exchange for goods and services follows the provisions of ASC 2018-07, which simplifies the accounting for non-employee share-based payment transactions. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor&#8217;s own operations by issuing share-based payment awards. Stock-based payments related to non-employees is accounted for based on the fair value of the related stock or options or the fair value of the services, whichever is more readily determinable. The measurement date for the fair value of the equity instruments issued is determined at the earlier of (i) the date at which a commitment for performance by the consultant or vendor is reached or (ii) the date at which the consultant or vendor&#8217;s performance is complete. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Fair Value Measurements</u></strong>&nbsp;- The Company accounts for financial instruments in accordance with FASB Accounting Standards Codification (ASC) 820 &#8220;Fair value Measurement and Disclosures&#8221; (ASC 820). ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity&#8217;s own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs).</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"width:4%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:4%;vertical-align:top;\"> <p style=\"margin:0px\"><font style=\"font-size:14pt\">&#8226;</font></p></td> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\"><font style=\"font-size:14pt\">&#8226;</font></p></td> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Level 2 - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g. interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\"><font style=\"font-size:14pt\">&#8226;</font></p></td> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Level 3 - Inputs that are both significant to the fair value measurement and unobservable.</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, deferred revenue and debt are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Leases</u></strong><strong>&nbsp;-&nbsp;</strong>The Company determines if a contract contains a lease at inception. US GAAP requires that the Company&#8217;s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option will result in an economic penalty. All of the Company&#8217;s real estate leases are classified as operating leases.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Most real estate leases include one or more options to renew, with renewal terms that generally can extend the lease term for an additional two years. The exercise of lease renewal options is at the Company&#8217;s discretion. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease agreements generally do not require material variable lease payments, residual value guarantees or restrictive covenants.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company&#8217;s leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Income Taxes</u></strong>&nbsp;<strong>-</strong>&nbsp;Income taxes are provided for the tax effects of transactions reported in the financial statements and consist of taxes currently due plus deferred taxes resulting from temporary differences. Such temporary differences result from differences in the carrying value of assets and liabilities for tax and financial reporting purposes. The deferred tax assets and liabilities represent the future tax consequences of those differences, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is provided to reduce the deferred tax assets reported if based on the weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will not be realized.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company identifies and evaluates uncertain tax positions, if any, and recognizes the impact of uncertain tax positions for which there is a less than more-likely-than-not probability of the position being upheld when reviewed by the relevant taxing authority. Such positions are deemed to be unrecognized tax benefits and a corresponding liability is established on the balance sheet. The Company has not recognized a liability for uncertain tax positions. If there were an unrecognized tax benefit, the Company would recognize interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company uses the asset and liability method of accounting for income taxes in accordance with ASC Topic 740, &#8220;Income Taxes.&#8221; Under this method, income tax expense is recognized for the amount of: (i) taxes payable or refundable for the current year and (ii) deferred tax consequences of temporary differences resulting from matters that have been recognized in an entity&#8217;s financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp; &nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">ASC Topic 740 clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#8217;s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Topic 740 provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no material uncertain tax positions at June 30, 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On December 22, 2017, the U.S. government enacted the Tax Act, which made significant changes to the Internal Revenue Code of 1986, as amended, including, but not limited to, reducing the U.S. corporate statutory tax rate and the net operating loss incurred after December 31, 2017 can be carried forward indefinitely and the two year net operating loss carried back was eliminated (prohibited).</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Earnings (loss) per Share</u></strong>&nbsp;- Basic earnings (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted average common shares outstanding for the period. Diluted income (loss) per share is computed giving effect to all potentially dilutive common shares. Potentially dilutive common shares may consist of incremental shares issuable upon the exercise of stock options and warrants and upon the conversion of notes. There were no potentially dilutive common shares for the year ended June 30, 2020. For the year ended June 30, 2021, the dilutive common shares are as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;&nbsp; </p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>June 30,</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Stock options</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,697,889</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Warrants</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">129,667</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Preferred stock</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">500,000</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td>Weighted average shares outstanding</td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: #000000 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: #000000 1px solid;\"> <p style=\"MARGIN: 0px; text-align:right;\">&nbsp;11,930,378</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">Fully diluted weighted average shares outstanding </p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">14,257,934</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">&nbsp; </p> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">The dilutive effect of potentially dilutive securities is reflected in diluted earnings per common share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company's common stock can result in a greater dilutive effect from potentially dilutive securities.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Deferred Revenue</u></strong><strong>&nbsp;-&nbsp;</strong>The Company records deposits as deferred revenue when a customer pays in advance of shipping the product. Once the product is shipped, the deposit is recorded as revenue and the related commissions are paid. All products were shipped related to deposits in deferred revenue, in less than one year.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company recognizes revenue upon completion of the CBD.IO trade show. Amounts invoiced prior to the completion of the trade show are recorded as deferred revenues in the consolidated balance sheets until the completion of the event.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Convertible Debt and Securities </u>- </strong>The Company follows beneficial conversion feature guidance in ASC 470-20, which applies to convertible stock as well as convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date. The beneficial conversion feature guidance requires recognition of the conversion option's in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument, if a stated maturity date exists, or to the earliest conversion date, if there is no stated maturity date. If the earliest conversion date is immediately upon issuance, the expense must be recognized at inception. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Non-controlling Interests in Consolidated Financial Statements</u></strong><strong>&nbsp;-&nbsp;</strong>In December 2007, the FASB issued ASC 810-10-65, &#8220;Non-controlling Interests in consolidated Financial Statements&#8221;. This ASC clarifies that a non-controlling (minority) interest in subsidiaries is an ownership interest in the entity that should be reported as equity in the consolidated financial statements. It also requires consolidated net income to include the amounts attributable to both the parent and non-controlling interest, with disclosure on the face of the consolidated income statement of the amounts attributed to the parent and to the non-controlling interest. In accordance with ASC 810-10-45-21, those losses attributable to the parent and the non-controlling interest in subsidiaries may exceed their interests in the subsidiary&#8217;s equity. The excess and any further losses attributable to the parent and the non-controlling interest shall be attributed to those interests even if that attribution results in a deficit non-controlling interest balance.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Operating Segments</u></strong>&nbsp;- The Company&#8217;s financial reporting is organized into two segments: products and trade shows for revenue and cost of revenue. The Company&#8217;s internal reporting for product sales is organized into three channels of distribution: Grove, Inc. branded products, manufacturing of products to be sold under customers brands and white label products that are sold under customer brands. These product sales are aggregated and viewed by management as one reportable segment due to their similar economic characteristics, products, production, distribution processes and regulatory environment.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company does not allocate or track certain general and administrative expenses to individual reportable segments.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><u>Recent Accounting Pronouncements</u></strong>&nbsp;<strong>-</strong>&nbsp;There are new accounting pronouncements issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) which are not yet effective as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">In August 2020, the FASB issued ASU 2020-06-<em>Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s Own Equity</em>, which simplifies the guidance for certain convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature or convertible instruments with a beneficial conversion feature. As a result, convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share and the treasury stock method will be no longer available. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to increase the carrying value of its Convertible Debt and reduce its reported interest expense. In addition, the Company will be required to use the if-converted method for calculating diluted earnings per share. The Company is currently evaluating the impact the adoption of this standard will have on its condensed consolidated financial statements.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">No other recent accounting pronouncements were issued by FASB and the SEC that are believed by management to have a material impact on the Company&#8217;s present or future unaudited condensed consolidated financial statements.</p></div>"}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:DeferredPolicyAcquisitionCostsTextBlock1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Infusionz LLC</em></strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On July 1, 2020 the Company entered into an Agreement and Plan of Merger with Infusionz LLC (the &#8220;Infusionz Agreement&#8221;) with the Members of Infusionz LLC (&#8220;Sellers&#8221;). Pursuant to the terms of the Infusionz Agreement on July 1, 2020 the Company acquired 100% of the outstanding interest of Infusionz LLC, a Colorado corporation (&#8220;Infusionz&#8221;).</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Infusionz LLC was incorporated in the state of Colorado in May 2016. The Infusionz, Inc. develops, manufactures, and markets products based on Hemp-based Cannabidiol (&#8220;CBD&#8221;) including, but not limited to edibles, tinctures, topicals, capsules and pet products, similar to the same products Grove, Inc. manufactures and markets. Infusionz Inc. will also manufacture CBD products for other businesses under their brand and specifications, similar to Grove, Inc.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Under the purchase method of accounting, the transaction was valued at an estimated fair value of $3,350,000. The estimate was based on the consideration paid or payable, consisting of $3,000,000 of equity consideration payable in the form of the Company&#8217;s common stock and cash consideration of approximately $350,000, paid based on terms of the Infusionz Agreement. The Company will issue a minimum of 833,334 shares of common stock Per the Infusionz Agreement, the number of shares of the Company&#8217;s Common Stock to be issued to the Sellers will be based on $3.60 per share; provided however, that in the event of and upon any public offering of the Company&#8217;s common stock, if the &#8216;offering price&#8217; of the Company&#8217;s successful underwritten initial public offering of the Company&#8217;s Common Stock is lower than $3.60 per share (post reverse split), the Company shall promptly issue such additional shares proportionately to each of the Sellers necessary to bring the value of the equity consideration to a total of $3,000,000.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On July 1, 2020, the closing of the acquisition, the Company issued 222,223 shares of Common Stock (post-reverse split) to the Sellers, based on the most recent price of $1.53 per share of Common Stock. The Company has an accrued acquisition payable of $2,424,745 accrued for the cash and stock to be issued related to the Infusionz Agreement.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Since the closing of the acquisition, the Company has issued an additional 304,181 shares of common stock to the Sellers based on the most recent price of $1.53 per share of Common Stock. Based on this valuation, the Company will issue an additional 1,535,781 shares of Common Stock&nbsp;to the Sellers in equity consideration, as adjusted based on the initial public offering price, pursuant to the Infusionz Agreement as set forth below.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On November 1, 2020 the Company issued 101,389 shares of Common Stock in relations to the acquisition of Infusionz LLC. The shares were issued at a $1.53 per common share with adjustments to the final number of shares and value based on the acquisition agreement.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On January 4, 2021 the Company paid the former members of Infusionz LLC $75,000 as per the acquisition agreement.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On February 1, 2021 the Company issued 101,392 shares of Common Stock in relations to the acquisition of Infusionz LLC. The shares were issued at a $1.53 per common share with adjustments to the final number of shares and value based on the acquisition agreement.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On June 25, 2021 the Company issued 101,400 shares of Common Stock in relations to the acquisition of Infusionz LLC. The shares were issued at a $5.75 per common share with adjustments to the final number of shares and value based on the acquisition agreement.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company&#8217;s equity and cash consideration payment schedule pursuant to the Infusionz Agreement is as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong>Date</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Cash</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Shares of</strong></p> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;<strong>Common Stock</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">July 1, 2020</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">300,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">222,223</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">December 31, 2020 (paid January 4, 2021)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">75,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">November 1, 2020</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">101,392</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">February 1, 2021</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">101,392</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">March 31, 2021 (paid April 2, 2021)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">75,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">June 1, 2021 (issued June 25, 2021)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">101,392</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">September 1,2021</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">306,935</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Total Consideration</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">450,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">833,334</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Acquisition payable:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;&nbsp; </p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong>Date</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Consideration</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Acquisition</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,350,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">July 1, 2020 &#8211; cash</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(200,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">July 1, 2020 - equity consideration (222,222 common shares of the acquirer) *</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(340,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">November 1, 2020 - equity consideration (101,389 common shares of the acquirer) *</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(155,125 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">January 4, 2021 &#8211; cash</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(75,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">February 1, 2021 - equity consideration (101,932 common shares of the acquirer) *</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(155,130 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">March 31, 2021</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(75,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">June 1, 2021 - equity consideration (101,400 common shares of the acquirer)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">(584,869 </td> <td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Acquisition payable **</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">1,764,876</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">* Stock consideration was valued at $1.53 per common share as that was the last purchase price of the stock.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">** 306,945 shares of the Company&#8217;s common stock were issued on September 1, 2021, in consideration for this liability. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The assets and liabilities of Infusionz are recorded at their respective fair values as of the closing date of the Infusionz Agreement, and the following table summarizes these values based on the balance sheet at July 1, 2020, the effective closing date.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;&nbsp; </p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Tangible Assets</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">778,331</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Intangible Assets</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,920,720</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Goodwill</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,331,429</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Liabilities Acquired</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">(680,480</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Total Purchase Price</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">3,350,000</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The acquisition of Infusionz LLC provided the Company with additional expertise in the industry, expanded the branded product offerings of the Company, additional manufacturing resources and improved gross margin through synergies recognized with the consolidation of the two companies manufacturing and distribution.&nbsp; These are the factors of the goodwill recognized in the acquisition. &nbsp;&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">&nbsp;&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><em><u>Consolidated pro-forma unaudited financial statements.</u></em></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The following unaudited pro forma information does not purport to present what the Company&#8217;s actual results would have been had the acquisitions occurred on July 1, 2019, nor is the financial information indicative of the results of future operations. The following table represents the unaudited consolidated pro forma results of operations for the year ended June 30, 2020, as if the acquisition occurred on July 1, 2019. Operating expenses have been increased for the amortization expense associated with the fair value adjustment of definite lived intangible assets of approximately $333,000 per year.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>Pro Forma, Unaudited</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Proforma</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td style=\"BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>Year ended June 30, 2020</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Grove Inc.</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Infusionz LLC</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Adjustments</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Proforma</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Net sales</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7,412,860</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,787,495</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:right;\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">11,200,355</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Cost of sales</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">4,842,897</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,837,571</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7,680,468</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Operating expenses</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7,408,293</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,279,668</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">333,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">9,020,961</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Net income (loss)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(5,383,673</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(335,484</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(333,000</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(6,052,157</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Basic loss per common share</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(0.53</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(0.40</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(0.55</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Weighted average shares outstanding</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">10,097,075</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">833,333</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">10,930,408</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company&#8217;s consolidated financial statements for year ended June 30, 2021, include the actual results of Infusionz, Inc. Revenue and net income for Infusionz, Inc. included in the consolidated statement of operations for the year ended June 30, 2021, was $4,134,464 and $615,977, respectively. </p></div>"}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Inventory consisted of the following:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp; </p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"6\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>June 30,</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2020</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Raw materials</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,680,471</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">730,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Finished goods</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">414,481</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">718,448</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 15px; text-align:justify;\">Total</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">2,094,952</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">1,448,448</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company writes-off the value of inventory deemed excessive or obsolete. During the year ended June 30, 2021 the Company wrote off $375,000 of inventory and during the year ended June 30, 2020, the Company did not deem that an inventory write-off was considered necessary.</p></div>"}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">Property and equipment consist of the following:</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 265px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"6\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>June 30,</strong></p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>2021</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>2020</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Furniture and fixtures</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">20,173</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">4,167</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Computer equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">62,430</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">48,606</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Manufacturing equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,867,509</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">45,692</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Leasehold improvements</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">764,225</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,787,200</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Vehicles</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">98,859</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 11.25pt\">Property and equipment, gross</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">2,813,196</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,885,665</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Less accumulated depreciation</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(515,990</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(198,392</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">2,297,206</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,687,273</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Deposits on equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">535,194</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 11.25pt\">Property and equipment, net</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">2,832,400</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,687,273</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">During the year ended June 30, 2020, the Company sold manufacturing equipment with a carrying value of approximately $289,789 for cash proceeds of $470,000 which resulting in a gain on the disposal of approximately $180,211.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">During the year ended June 30, 2021, the Company sold manufacturing equipment with a carrying value of approximately $70,292 for cash proceeds of $79,000 which resulting in a gain on the disposal of approximately $8,708.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">Depreciation expense for the years ended June 30, 2021, and 2020 was $303,496 and $217,868, respectively.</p></div>"}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\"><strong>As of June 30, 2021</strong></p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Cost</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Accumulated</strong></p> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Amortization</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Net</strong></p> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Book Value</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Customer relationships</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">2,075,347</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">843,636</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,231,711</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Trade name</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">845,305</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">270,147</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">575,158</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px 0px 0px 0in\">Non-compete agreements</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right;\">76,592</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right;\">38,295</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right;\">38,297</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">2,997,244</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">1,152,078</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">1,845,166</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\"><strong>As of June 30, 2020</strong></p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Cost</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Accumulated</strong></p> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Amortization</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>Net Book Value</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Customer relationships</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,199,260</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">324,467</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">874,793</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Trade name</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">466,555</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">101,088</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">365,467</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">1,665,815</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">425,555</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">1,240,260</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">For the years ended June 30, 2021, and 2020, the Company amortized approximately $726,525 and $393,478, respectively, related to the customer list and trade name intangible assets. The customer list is being amortized on a straight-line basis over 4 years. The trade names are being amortized on a straight-line basis over 5 years.</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">The following intangible assets were added during the year ended June 30, 2021, from the acquisition of Infusionz LLC.</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Customer Relationships</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">876,088</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Trade Name</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">378,750</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Non-compete agreements</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">76,592</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Intangible Assets from Purchase</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">1,331,429</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">The employee contracts &#8211; non compete are being amortized on a straight-line basis over 2 years.</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Future amortization of intangible assets are as follows:</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">June 30, 2022</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">726,526</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">June 30, 2023</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">662,913</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">June 30, 2024</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">380,307</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">June 30, 2025</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">75,420</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: black 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 3px double; TEXT-ALIGN: right;\">1,845,166</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p></div>"}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">Prepaid and other assets consist of the following:</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>June 30,</strong></p> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>2021</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>June 30,</strong></p> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>2020</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px 0px 0px 0in\">Insurance</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">100,307</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">22,304</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px 0px 0px 0in\">Prepayment to vendors</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">118,283</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">5,000</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px 0px 0px 0in\">Deposit on services</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">3,225</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">5,000</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px 0px 0px 0in\">Other deposits</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">164,443</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">44,258</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px 0px 0px 0in\">Total</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">386,258</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">76,562</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p></div>"}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During November 2019, the Company entered into a lease for a Nevada facility that commenced on November 13, 2019 and recorded a right of use asset and corresponding lease liability. The Company uses this leased facility for office, manufacturing, and warehouse space. The Company is responsible for real estate taxes, utilities, and repairs under the terms of certain of the operating leases. Therefore, all lease and non-lease components are combined and accounted for as single lease component. Lease expense was $227,967 and $151,978 for the years ended June 30, 2021, and 2020, respectively.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During May 2021, the Company entered into a lease for an additional Nevada facility that commenced on May 1, 2021 and recorded a right of use asset and corresponding lease liability. The Company uses this leased facility for additional warehouse space. Lease expense was $19,665 for the year ended June 30, 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">During July 2019, the Company entered a lease for a California facility that commenced on July 1, 2019 and recorded a right of use asset and corresponding lease liability. In March 2020, the Company consolidated operations to its Nevada facility and abandoned its manufacturing and sales facility in Costa Mesa. For the year ended June 30, 2020, the Company recorded an impairment loss of $558,918 and subsequently negotiated a settlement for this liability and recognized a gain of $387,860 in December of 2020.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During September 2020, the Company entered into a one-year lease for a Colorado facility that commenced on September 1, 2020 and recorded a right of use asset and corresponding lease liability. The Company uses this facility for office and manufacturing space. Lease expense was $62,000 for the year ended June 30, 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">During November 2018, the Company entered into a lease for equipment that commenced on November 1, 2018 and recorded a right of use asset and corresponding lease liability. Lease expense was $6,428 for the year ended June 30, 2021. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company&#8217;s weighted average remaining lease term and weighted average discount rate for operating leases as of June 30, 2021 are:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Weighted average remaining lease term</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">28 Months</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Weighted average incremental borrowing rate</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">5.0</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">For the year ended June 30, 2021, the components of lease expense, included in general and administrative expenses and interest expense in the condensed consolidated statements of operations income, are as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\"><strong>Operating lease cost:</strong></p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Operating lease cost&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">316,060</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Amortization of ROU assets&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">302,268</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Interest expense&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">13,946</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Total lease cost&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">632,274</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The table below reconciles the undiscounted future minimum lease payments (displayed by year and in the aggregate) under noncancelable operating leases with terms of more than one year to the total operating lease liabilities recognized in the condensed consolidated balance sheet as of June 30, 2021:&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">2022&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">220,845</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">2023&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">118,540</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">2024&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">99,976</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total undiscounted future minimum lease payments&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">439,361</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Less: Imputed interest&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">(22,399 </td> <td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Present value of operating lease obligation&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">416,962</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;\">Accrued liabilities consist of the following:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:left;\">&nbsp; </p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"6\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued expenses for loyalty program</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">24,768</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">47,400</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued interest</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">9,817</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">93,543</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued rent</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">60,721</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued state income tax</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">120,776</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other accrued liabilities</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">140,660</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">20,000</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">296,021</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">221,664</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During October of 2019, the Company entered into convertible promissory notes (Notes) for total proceeds of $1,500,000. The principal and interest of the Notes are payable in full at the maturity date of April 2021, if not previously converted. The Notes have an interest rate of 8%, total accrued interest is to be repaid at maturity, and are convertible into common stock if the Company enters a financing arrangement which results in the Company&#8217;s common stock becoming listed or trading. The conversion rate would be equal to the price of the Company&#8217;s common stock sold in the financing arrangement. During the year ended June 30, 2021, the Notes and related accrued interest were converted into 348,310 shares of the Company&#8217;s common stock.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On April 28, 2020, the Company entered into a Paycheck Protection Program loan for $398,945 in connection with COVID-19. The promissory note has a fixed payment schedule, commencing seven months following the funding of the note and consisting of seventeen monthly payments of principal and interest, with the principal component of each payment based upon the level of amortization of principal over a two year period from the funding date. A final payment for the unpaid principal and accrued interest will be payable no later than April 28, 2022. The note bears interest at a rate of 1.00% per annum and is deferred for the first six months of the loan. Certain portions of the loan may qualify for loan forgiveness based on the terms of the program. During the year ended June 30, 2021, the Company submitted its PPP Loan Forgiveness Application to the SBA. On June 11, 2021, the SBA confirmed that application for forgiveness had been approved and that its PPP loan, in the amount of $398,945 plus accrued interest of $4,551, had been forgiven. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On&nbsp;May&nbsp;13, 2020, Infusionz entered a Paycheck Protection Program loan for $297,100&nbsp;in connection with COVID-19. The promissory note has a fixed payment schedule, commencing seven months following the funding of the note and consisting of seventeen monthly payments of principal and interest, with the principal component of each payment based upon the level of amortization of principal over a two year period from the funding date. A final payment for the unpaid principal and accrued interest will be payable no later than&nbsp;May 13,&nbsp;2022. The note bears interest at a rate of 1.00% per annum and is deferred for the first six months of the loan. Certain portions of the loan may qualify for loan forgiveness based on the terms of the program.&nbsp;The Company has not been required to make installment payments as of the date of this report and has submitted its PPP Loan Application to the SBA.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On June 3, 2020, the Company entered into a loan for $150,000 with the Small Business Administration. The promissory note has a fixed payment schedule commencing on June 3, 2021, consisting of principal and interest payments of $731 monthly. The balance of the principal and interest will payable thirty years from the date of the promissory note. The note bears interest at a rate of 3.75% per annum. The Small Business Administration has filed a UCC Financing Statement on this loan confirming it is collateralized by any and all tangible and intangible properties of the Company.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On December 7, 2020 the Company entered into a note agreement for total proceeds of $750,000 with a related party. The principal and interest of the note is payable in full in December 2022. The note bears interest at 2% and is unsecured. The Company repaid the note in full during February 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">In February and March 2021, the Company entered into convertible promissory notes (&#8220;Convertible Notes&#8221;) for total proceeds of $1,000,080. The term of the Convertible Notes is two years and bear interest at the rate of 8% per annum, compounded annually. The Convertible Notes and accrued interest are automatically converted into any initial public offering by the Company at a rate of seventy five percent of the initial public offering price of the shares of capital stock of the Company sold in the initial public offering. During the year ended June 30, 2021, the Convertible Notes and related accrued interest were converted into 274,330 shares of the Company&#8217;s common stock. The Company recorded interest expense of $342,813 for the beneficial conversion of the Convertible Note. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Convertible promissory notes and notes payable outstanding as of June 30, 2021 are summarized below:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Maturity Date</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>June 30, 2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">3.75% $150,000 Note Payable</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:15%;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\">June 2050</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">150,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">1% $297,100 Note Payable</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\">April 2022</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;\">297,100</td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Total notes payable</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"vertical-align:bottom;text-align:right;\">447,100</td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Less current portion of notes payable</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;\">447,100</td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Notes payable, less current portion</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">For the years ended June 30, 2020, the Company leased the Las Vegas warehouse from a shareholder for $22,071 per month. This lease ended December 31, 2019, and there were no further liabilities related to this lease. The owner of the warehouse is also related to one of the members of management.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During the year ended June 30, 2021, the Company received a note from one of the members of management. The loan was $750,000, two years and has an interest rate of 2%. Management repaid the loan during the three months ended March 31, 2021. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During the year ended June 30, 2021, the Company repaid a note from one of the members of management. The loan was $12,000 and was due upon demand.&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">During the year ended June 30, 2021, a member of management purchased 500,000 shares of preferred stock for $50,000 cash. The Company recognized $50,000 for the beneficial conversion feature as a deemed preferred stock dividend in the Consolidated Statements of Operations. The preferred stock is convertible into the Company&#8217;s common stock at a ratio of 1.8 shares of preferred stock for a single share of the Company&#8217;s common stock at the holder&#8217;s option, has preferential liquidation rights and the preferred stock shall vote together with the common stock as a single class on all maters to which shareholders of the Company are entitled to vote at the rate of ten votes per share of preferred stock. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The above related party transactions are not necessarily indicative of the amounts and terms that would have been incurred had comparable transactions been entered into with independent parties.</p></div>"}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Convertible Preferred Stock</em></strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company&#8217;s Board of Directors has authorized 1,000,000 shares of preferred stock with a par value of $0.001 and issued 500,000 shares of preferred stock for a purchase price of $50,000. This preferred stock is convertible into shares of common stock at a ratio of 1.8 shares of preferred stock for a single share of the Company&#8217;s common stock with additional terms and conditions determined by the Board of Directors. During the year ended June 30, 2020, an investor converted 500,000 shares of preferred stock into 277,778 shares of common stock..</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">On February 2, 2021, the Company sold the 500,000 shares of Preferred Stock to Allan Marshall, CEO for net proceeds of $50,000. The preferred stock is convertible into the Company&#8217;s common stock at a ratio of 1.8 shares of preferred stock for a single share of the Company&#8217;s common stock at the holder&#8217;s option, has preferential liquidation rights and the preferred stock shall vote together with the common stock as a single class on all matters to which shareholders of the Company are entitled to vote at the rate of ten votes per share of preferred stock. </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Common Stock</em></strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On February 8, 2021, the Shareholders consented, and the Board of Directors approved the Reverse Stock Split at the rate of 1 share of Common Stock for each 1.8 shares of Common Stock of the Company issued and outstanding (rounded up to the nearest whole number after giving effect to the Reverse Stock Split) on the Record Date of February 5, 2021.&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On February 8, 2021, the Board of Directors approved the officers of the Company to file a Registration Statement on Form S-1 (the &#8220;Registration Statement&#8221;) to be prepared for the purposes of registering (i) up to $20,000,000 of Common Stock at a purchase price of no less than $4.50 per share (post reverse split), including an over-allotment option for the underwriter named therein (the &#8220;Underwriter&#8221;) to purchase additional shares of Common Stock amounting to 15% of the number of shares of Common Stock offered to the public; and (ii) a warrant to be issued to the Underwriter for the purchase of shares of Common Stock (the &#8220;Underwriter Warrant&#8221;); and (iii) the shares of Common Stock underlying the Underwriter Warrant (collectively, the &#8220;Securities&#8221;). </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp;&nbsp;&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On June 28, 2021, and the Company completed the sale of 2,530,000 shares of Common Stock to the Underwriters, which includes 330,000 shares sold upon the full exercise of the option, for total gross proceeds of approximately $12,650,000. After deducting the underwriting commissions, discounts, and offering expenses payable by the Company, the Company received net proceeds of $10,950,315.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During the year ended June 30, 2021, the Company issued 526,404 shares of common stock for the acquisition of Infusionz. The shares were valued at $1,235,124 and the Company issued 306,935 of the Company&#8217;s stock on September 1, 2021 for the remaining acquisition liability of $1,764,876. In addition, the Company issued 83,334 shares of common stock valued at $127,500 for acquisition costs.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">During the year ended June 30, 2020, the Company issued 13,072 shares of common stock for cash of $20,000. The Company also issued 277,778 shares of common stock for the exercise of an option for $400,000 of cash proceeds and forgiveness of accrued payroll of $25,000 from the investor. Finally, the Company converted preferred stock into 277,778 shares of common stock for cash proceeds of $50,000. The Company issued a total of 568,628 shares of common stock for cash consideration of $470,000 and a reduction of accrued payable of $25,000.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Trunano Labs, Inc. Common Stock</em></strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">On July 1, 2020 the noncontrolling shareholders of the Company&#8217;s subsidiary, Trunano Labs Inc., converted 1,761,261 shares of Trunano Labs, Inc. stock, representing all the outstanding stock by minority interest holders, into 1,277,778 shares of the Company&#8217;s Common Stock, 10.8% of the then outstanding shares. As of July 1, 2020, Trunano Labs, Inc. is a wholly owned subsidiary of Grove Inc.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Trunano Labs, Inc. has 10,000,000 shares of common stock authorized with a par value of $0.001. As of June 30, 2020, Trunano Labs, Inc, had 7,261,261 issued and outstanding shares of common stock, of which 5,500,000 is owned by the Company. During the year ended June 30, 2019, Trunano Labs, Inc. issued 1,490,991 shares of common stock for cash proceeds of approximately $1,655,000. During the year ended June 30, 2020, Trunano Labs, Inc. issued 270,270 shares of common stock for cash proceeds of approximately $300,000. Primarily due to the decline in CBD isolate price, there were no operations during the year ended June 30, 2019 for Trunano Labs, Inc. During the year ended June 30, 2020, Trunano Labs, Inc. had a net loss of $5,850.</p></div>"}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company has established a Company an incentive plan, 2019 Equity Incentive Plan (the &#8220;2019 Plan&#8221;). The plan grants incentives to select persons who can make, are making and continue to make substantial contributions to the growth and success of the Company, to attract and retain the employment and services of such persons and to encourage and reward such contributions by providing these individuals with an opportunity to acquire or increase stock ownership in the Company through either the grant of options or restructured stock. The 2019 Plan is administered by the Compensation Committee or such other committee as is appointed by the Board of Directors pursuant to the 2019 Plan (the &#8220;Committee&#8221;). The Committee has full authority to administer and interpret the provisions of the 2019 Plan including, but not limited to, the authority to make all determinations with regard to the terms and conditions of an award made under the 2019 Plan. On February 8, 2021, the Shareholders consented, and the Board of Directors approved the amendment of the Stock Option Plan to increase the maximum number of Shares that may be issued thereunder by 2,777,778 Shares to 5,555,555 Shares.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Board of Directors of the Company may from time to time, in its discretion grant to directors, officers, consultants and employees of the Company, non-transferable options to purchase common shares. The options are exercisable for a period of up to 10 years from the date of the grant.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following table reflects the continuity of stock options for the year ended June 30, 2021:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">A summary of stock option activity is as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Weighted</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Remaining</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Aggregated</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Options</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Exercise</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Contractual</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Intrinsic</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Outstanding</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Price</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Life (Years)</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Value</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Outstanding at June 30, 2020</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,000,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8.5</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Granted</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,092,222</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.58</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">10</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Forfeited</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">(3,889</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">3.60</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">10</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Outstanding at June 30, 2021</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,088,333</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.55</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7.49</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">9,689,865</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Options exercisable at June 30, 2021 (vested)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,334,005</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.55</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7.89</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,189,783</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">&nbsp; &nbsp; </p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Weighted</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Remaining</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Aggregated</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Options</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Exercise</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Contractual</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Intrinsic</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Outstanding</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Price</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Life (Years)</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Value</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Outstanding at June 30, 2019</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,277,778</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8.5</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Exercised</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(277,778</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Expired</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Forfeited</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Outstanding at June 30, 2020</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,000,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8.5</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">The average fair value of stock options granted was estimated to be $1.58 per share for the period ended June 30, 2021 and the closing stock price on June 30, 2021 was $6.19 per common share.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Stock-based compensation expense attributable to stock options was approximately $611,432 and $372,770 for the years ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was approximately $688,749 unrecognized compensation expense related to unvested stock options outstanding, and the weighted average vesting period for those options was 2 years.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The value of each grant is estimated at the grant date using the Black-Scholes option model with the following assumptions for options granted during the year ended June 30, 2021. There were no options granted during the year ended June 30, 2020.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>June 30,</strong></p> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Dividend rate</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Risk free interest rate</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td></td> <td> <p style=\"MARGIN: 0px; text-align:right;\">0.23%-0.87</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\"> <p style=\"margin:0px\">%&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Expected term</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6.5</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Expected volatility</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td></td> <td> <p style=\"MARGIN: 0px; text-align:right;\">71%-72</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\"> <p style=\"margin:0px\">%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Grant date stock price</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td>$</td> <td> <p style=\"MARGIN: 0px; text-align:right;\">0.85 &#8211; 2.00</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The basis for the above assumptions are as follows: the dividend rate is based upon the Company&#8217;s history of dividends; the risk-free interest rate for periods within the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant; the expected term was calculated based on the Company&#8217;s historical pattern of options granted and the period of time they are expected to be outstanding; and expected volatility was calculated based upon historical trends in Charlotte&#8217;s Web Holdings, Inc. (CWBHF) stock prices for periods prior to the date the Company&#8217;s trading information was available. Management selected Charlotte&#8217;s Web Holdings, Inc. for it length of time as a publicly trading company and the similarities of the business and industry.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp; </p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Based on historical experience of forfeitures, the Company estimated forfeitures at 0% for each of the years ended June 30, 2021 and 2020, respectively.</p></div>"}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">One Hit Wonder, Inc. has elected S Corporation status for federal income tax and California corporation business tax purposes, Steam Distribution, LLC, Havz, LLC and One Hit Wonder Holdings, LLC elected partnership status for federal income tax and California corporation business tax purposes. Under these elections, the Company is not a taxpaying entity for federal and state income tax purposes and, accordingly, no provision has been made for such income taxes, except for a minimum state corporate business tax. The stockholders&#8217; allocable share of the Company&#8217;s income or loss is reportable on his or her income tax return through May 31, 2019. These entities under Grove, Inc. are tax paying entities and the period from June 1, 2019 to June 30, 2019 remains open and subject to examination by the Internal Revenue Service.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Cresco Management,&nbsp;LLC and SWCH, LLC elected partnership status for federal income tax and California and Delaware corporation business tax purposes, respectively. Under these elections, these Subsidiaries are not a taxpaying entity for federal and state income tax purposes and, accordingly, no provision has been made for such income taxes, except for a minimum state corporate business tax through December 31, 2018. The stockholders&#8217; allocable share of the Company&#8217;s income or loss is reportable on his or her income tax return through December 31, 2018. The Company&#8217;s 2019 through 2020 tax years remain open and subject to examination by the Internal Revenue Service. Grove had no operations through December 31, 2018. On January 1, 2019 Cresco Management&nbsp;LLC and SWCH, LLC were contributed to Grove, Inc. in a non-taxable transaction. Grove, Inc. consolidated from 2018 to current. The first consolidated tax return for all entities was filed for the tax year December 31, 2019.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The components of the provision for income taxes are as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Current tax provision</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">120,776</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred tax asset <font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;orphans:2;widows:2;display:inline !important;letter-spacing:normal;background-color:rgb(255,255,255);text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>valuation allowance adjustment</font></p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(1,403,594) </p></td> <td style=\"width:1%;\"></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Provision for income taxes (benefit)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(1,282,815</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The differences between income taxes calculated at the statutory U.S. federal income tax rate and the Company&#8217;s provision for income taxes are as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Income tax provision at statutory federal and state tax rate</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">21.00</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">21.00</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">State taxes, net of federal benefit</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">5.80</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Nondeductible expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2.16</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other, net</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(11.52</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Valuation allowance valuation allowance adjustment</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(95.37</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(21.00</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Provision for income taxes</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(77.93</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The net deferred income tax asset balance related to the following:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Net operating losses</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">573,464</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,282,394</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred tax provision (credit) related to:</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Reward points</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">17,677</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">9,983</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Inventory write off</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">106,275</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Adverse lease</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">123,553</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Intangible assets</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">245,677</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">58,260</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Stock Options</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">278,980</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">78,287</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Allowance for doubtful accounts</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">12,753</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2,100</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued compensation</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">30,024</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">15,265</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred revenue</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">137,725</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other, net</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,015</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Valuation allowances</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(1,569,836 </p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred tax asset</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,403,591</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">As of June 30, 2021, there were approximately $2,730,782 of losses available to reduce federal taxable income in future years and can be carried forward indefinitely.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Future realization of the tax benefits of existing temporary differences and net operating loss carryforwards ultimately depends on the existence of sufficient taxable income within the carryforward period. As of June 30, 2021 and 2020, the Company performed an evaluation to determine whether a valuation allowance was needed. The Company considered all available evidence, both positive and negative, which included the results of operations for the current and preceding years. The Company also considered whether there was any currently available information about future years. The Company determined that it is more likely than not that the Company will have future taxable income. The Company eliminated the valuation allowance on the deferred tax asset and recognized a benefit of $1,282,815 during the year ended June 30, 2021.&nbsp; The eliminated of the valuation allowance was based on the historical income of the Company for the fourth quarter ended June 30, 2021, the Company&#8217;s performance and expected taxable income for the year ended June 30, 2022 and the known gain on SBA PPP loan&nbsp;extinguishment during the first quarter ended September 30, 2021.&nbsp; &nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">We file federal and state income tax returns in jurisdictions with varying statutes of limitations. Income tax returns generally remain subject to examination by federal and most state tax authorities. We are not currently under examination in any federal or state jurisdiction.</p></div>"}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:SubstantialDoubtAboutGoingConcernTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">There is substantial uncertainty and different interpretations among federal, state and local regulatory agencies, legislators, academics and businesses as to the scope of operation of Farm Bill-compliant hemp programs relative to the emerging regulation of cannabinoids. These different opinions include, but are not limited to, the regulation of cannabinoids by the U.S. Drug Enforcement Administration, or DEA, and/or the FDA and the extent to which manufacturers of products containing Farm Bill-compliant cultivators and processors may engage in interstate commerce. The uncertainties cannot be resolved without further federal, and perhaps even state-level, legislation, regulation or a definitive judicial interpretation of existing legislation and rules. If these uncertainties continue, they may have an adverse effect upon the introduction of our products in different markets.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; &nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">In December 2019, a novel strain of coronavirus (COVID-19) surfaced. The spread of COVID-19 around the world in the first quarter of 2020 has caused significant volatility in U.S. and international markets. There is significant uncertainty around the breadth and duration of business disruptions related to COVID-19, as well as its impact on the U.S. and international economies and, as such, the Company is unable to predict with certainty the potential impact of COVID-19 on its business, results of operations, financial condition and cash flows.</p></div>"}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">The Company provides the following segments: (a) product segment and (b) trade show segment.</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"VERTICAL-ALIGN: bottom;\"> <p style=\"margin:0px\"><strong>For the year ended June 30, 2021:</strong></p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px\"><strong>Product</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px\"><strong>Trade Show</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px\"><strong>Total</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Revenue</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">24,095,025</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">24,095,025</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Income from operations</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,426,737</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,426,737</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Other income</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(269,396</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(269,396</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Depreciation expense</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">339,052</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">339,052</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Income tax expense</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Segment assets:</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Additions to property, plant and equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,422,129</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,422,129</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Total assets</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">27,254,564</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">27,254,564</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"VERTICAL-ALIGN: bottom;\"> <p style=\"margin:0px\"><strong>For the year ended June 30, 2020:</strong></p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px;\" colspan=\"2\"></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px\"><strong>Product</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px\"><strong>Trade Show</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px\"><strong>Total</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 120px;\" colspan=\"2\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Revenue</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">6,159,013</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,253,847</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">7,412,860</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Loss from operations</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(5,083,154</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">244,824</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(4,838,330</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Other expense</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">546,542</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">546,542</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Depreciation expense</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">218,868</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">218,868</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Income tax expense</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Segment assets:</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Additions to property, plant and equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,929,028</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,929,028</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Total assets</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">6,402,205</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">6,402,205</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p></div>"}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"grvi:SignificantCustomerstextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company had significant customers during the year ended June 30, 2021 and there were no significant customers during the year ended June 30, 2020. A significant customer is defined as one that makes up ten percent or more of total revenues in a particular year or ten percent of outstanding accounts receivable balance as of the year end.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Net revenues for the year ended June 30, 2021 include revenues from significant customers in the product segment as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Customer A</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Customer B</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">15</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;&nbsp; &nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Accounts receivable balances as of June 30, 2021, from significant customers are as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"margin:0px\"><strong>June 30,</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"margin:0px\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Customer A</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:justify;\">Customer B</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">30</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></table></div>"}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:SubsequentEventsTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On August 1, 2021, the Company entered into an asset purchase agreement (VitaMedica Agreement) with Grove Acquisition Subsidiary, Inc., a Nevada corporation and wholly owned subsidiary of the Company and VitaMedica Corporation, a California corporation, David Rahm and Yvette La-Garde (Seller). VitaMedica Corporation is a leading online seller of supplements for surgery, recovery, skin, beauty, health and wellness.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Pursuant to the terms and conditions of the VitaMedica Agreement, the Company agreed to purchase substantially all of the assets of the Seller. The purchase price for the sale consists of $500,000 of Grove&#8217;s common stock, a non-negotiable promissory note from Grove in favor of the Seller in the original principal amount of $500,000, a non-negotiable convertible promissory note from Grove in favor of the Seller in the original principal amount of $500,000, convertible at $5.00 per share for a total of 100,000 shares of Grove Common Stock and a cash payment of $2,000,000.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On July 21, 2021 the Company granted stock options to purchase 1,900,000 shares of the Company&#8217;s common stock at an exercise price of $4.18 per share, with a vesting period of two years and a term of five years.</p></div>"}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">Significant estimates underlying the Company&#8217;s reported financial position and results of operations include the allowance for doubtful accounts, useful lives of property and equipment, impairment of long-lived assets, inventory valuation, fair value of stock-based compensation and valuation allowance on deferred tax assets.</p></div>"}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>The Company considers all highly liquid debt instruments with a maturity of three months or less to be cash equivalents. Cash and cash equivalents are maintained at financial institutions and at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances.</font></p></div>"}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company regularly reviews accounts receivable for any bad debts based on an analysis of the Company&#8217;s collection experience, customer credit worthiness and current economic trends. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. Based on management&#8217;s review of accounts receivable, the Company recorded $57,500 and $10,000 as allowance for doubtful accounts at June 30, 2021 and 2020, respectively. The Company had bad debt expense of $78,185 and $160,740 for the years ended June 30, 2021, and 2020, respectively, including write-offs of accounts receivables $45,185 and $150,740, for the years ended June 30, 2021 and 2020, respectively.</p></div>"}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>Inventory consists of raw materials, work-in-process and finished goods and is stated at the lower of cost or net realizable value, cost is determined by the weighted average moving cost inventory method. Net realizable value is determined, with appropriate consideration given to obsolescence, excessive levels, deterioration, and other factors.</font></p></div>"}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Property and equipment is recorded at cost. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from 3 to 7 years. Leasehold improvements are amortized over the shorter of their estimated useful lives of 5 years or the related lease term. Gains and losses upon disposition are reflected in the Statement of Operations in the period of disposition. Maintenance and repair expenditures are charged to expense as incurred. The Company disposed of some equipment during 2020 which resulted in a gain on the sale.</p></div>"}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The Company accounts for its business combinations using the acquisition method of accounting. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities assumed by the Company to the seller&#8217;s cash consideration and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. The excess of (i) the total costs of acquisition over (ii) the fair value of the identifiable net assets of the acquiree is recorded as identifiable intangible assets and goodwill.<br /></p></div>"}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company evaluates its goodwill for possible impairment as prescribed by ASC 350-20-35, Intangibles &#8212; Goodwill and Other (Topic 350). The Company test for Goodwill Impairment at least annually and&nbsp;when one or more triggering events or circumstances indicate that the goodwill might be impaired. Under this guidance, annual or interim goodwill impairment testing is performed by comparing the estimated fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the carrying value of goodwill.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company performed its annual test as of June 30, 2021. No impairment charge was identified in connection with the annual goodwill impairment test</p></div>"}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the book value of the asset may not be recoverable. The Company periodically evaluates whether events and circumstances have occurred that indicate possible impairment. When impairment indicators exist, the Company estimates the future undiscounted net cash flows of the related asset or asset group over the remaining life in measuring whether or not the asset values are recoverable. The Company did not recognize impairment on its long-lived assets during the years ended June 30, 2021 or 2020.</font></p></div>"}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>The Company has adopted the new revenue recognition guidelines in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), commencing from the period under this report. The Company analyzes its contracts to assess that they are within the scope and in accordance with ASC 606. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, whether for goods and services or licensing, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company acts as a principal in its revenue transactions as the Company is the primary obligor in the transactions. Generally, the Company recognizes revenue for its products upon shipment to customers, provided no significant obligations remain and collection is probable.</font></p></div>"}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"grvi:ProductRevenuePolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">Most of the Company&#8217;s revenue contracts are from domestic sales and represent a single performance obligation related to the fulfillment of customer orders for the purchase of its products. Net sales reflect the transaction prices for these contracts based on the Company&#8217;s selling list price, which is then reduced by estimated costs for trade promotional programs, consumer incentives, and allowances and discounts used to incentivize sales growth and build brand awareness.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">The Company recognizes revenue at the point in time that control of the ordered product is transferred to the customer, which is upon shipment to the customer or other customer-designated delivery point. Taxes collected from customers that are remitted to governmental agencies are accounted for on a net basis and not included as revenue.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The Company does not accept sales returns from wholesale customers, as the products are pre-approved prior to production and shipment. E-Commerce product returns must be completed within 45 days of the date of purchase. The Company does not accrue for estimated sales returns as historical sales returns have been minimal. The Company records deferred revenues when cash payments are received or due in advance of performance, including amounts which are refundable. Substantially all the deferred revenue as of June 30, 2020 was recognized as revenue in the year ended June 30, 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">Shipping and handling fees billed to customers are included in revenue. Shipping and handling fees associated with freight are generally included in cost of revenue.</p></div>"}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"grvi:TradeShowRevenuePolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>A significant portion of the Company&#8217;s annual revenue is generated from the production of a single trade show. The revenue includes booth space sales, registration fees and sponsorship fees. The Company recognizes revenue upon completion of the CBD.IO trade show. Amounts invoiced prior to the completion of the trade show are recorded as deferred revenues in the consolidated balance sheets until the completion of the event. As of June 30, 2021, and 2020, the Company had no deferred revenue related to trade show business.</font></p></div>"}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionLoyaltyPrograms","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>The Company grants customers loyalty points for each purchase on the website and at the time of the sale, accrues the estimated cost related to fulfilling the future purchase in accrued liabilities. When the points are redeemed, the Company does not recognize any revenue related to the purchase and reduces the accrued liability related to the cost of the purchase.</font></p></div>"}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>The Company supports its products with advertising to build brand awareness of the Company&#8217;s various products in addition to other marketing programs executed by the Company&#8217;s marketing team. The Company believes the continual investment in advertising is critical to the development and sale of its CBD branded products. Advertising costs of $771,546 and $165,640 were expensed as incurred during the years ended June 30, 2021 and 2020, respectively.</font></p></div>"}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company recognizes all share-based payments to employees, including grants of employee stock options, as compensation expense in the financial statements based on their fair values. That expense will be recognized over the period during which an employee is required to provide services in exchange for the award, known as the requisite service period (usually the vesting period) or immediately if the share-based payments vest immediately.</p></div>"}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:CompensationRelatedCostsPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>The Company&#8217;s accounting policy for equity instruments issued to consultants and vendors in exchange for goods and services follows the provisions of ASC 2018-07, which simplifies the accounting for non-employee share-based payment transactions. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor&#8217;s own operations by issuing share-based payment awards. Stock-based payments related to non-employees is accounted for based on the fair value of the related stock or options or the fair value of the services, whichever is more readily determinable. The measurement date for the fair value of the equity instruments issued is determined at the earlier of (i) the date at which a commitment for performance by the consultant or vendor is reached or (ii) the date at which the consultant or vendor&#8217;s performance is complete. In the case of equity instruments issued to consultants, the fair value of the equity instrument is recognized over the term of the consulting agreement.</font></p></div>"}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">The Company accounts for financial instruments in accordance with FASB Accounting Standards Codification (ASC) 820 &#8220;Fair value Measurement and Disclosures&#8221; (ASC 820). ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity&#8217;s own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs).</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;font-size:10pt;font-family:times new roman;width:1160px;word-spacing:0px;text-transform:none;text-align:justify;margin-left:auto;orphans:2;widows:2;letter-spacing:normal;margin-right:auto;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"WIDTH: 46px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 46px; VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\"><font style=\"font-size:14pt\">&#8226;</font></p></td> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\"><font style=\"font-size:14pt\">&#8226;</font></p></td> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Level 2 - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g. interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\"><font style=\"font-size:14pt\">&#8226;</font></p></td> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Level 3 - Inputs that are both significant to the fair value measurement and unobservable.</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, accrued expenses, deferred revenue and debt are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.</p></div>"}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"grvi:LeasePolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The Company determines if a contract contains a lease at inception. US GAAP requires that the Company&#8217;s leases be evaluated and classified as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option will result in an economic penalty. All of the Company&#8217;s real estate leases are classified as operating leases.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">Most real estate leases include one or more options to renew, with renewal terms that generally can extend the lease term for an additional two years. The exercise of lease renewal options is at the Company&#8217;s discretion. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease agreements generally do not require material variable lease payments, residual value guarantees or restrictive covenants.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The Company&#8217;s leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment.</p></div>"}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">Income taxes are provided for the tax effects of transactions reported in the financial statements and consist of taxes currently due plus deferred taxes resulting from temporary differences. Such temporary differences result from differences in the carrying value of assets and liabilities for tax and financial reporting purposes. The deferred tax assets and liabilities represent the future tax consequences of those differences, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is provided to reduce the deferred tax assets reported if based on the weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will not be realized.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">The Company identifies and evaluates uncertain tax positions, if any, and recognizes the impact of uncertain tax positions for which there is a less than more-likely-than-not probability of the position being upheld when reviewed by the relevant taxing authority. Such positions are deemed to be unrecognized tax benefits and a corresponding liability is established on the balance sheet. The Company has not recognized a liability for uncertain tax positions. If there were an unrecognized tax benefit, the Company would recognize interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">The Company uses the asset and liability method of accounting for income taxes in accordance with ASC Topic 740, &#8220;Income Taxes.&#8221; Under this method, income tax expense is recognized for the amount of: (i) taxes payable or refundable for the current year and (ii) deferred tax consequences of temporary differences resulting from matters that have been recognized in an entity&#8217;s financial statements or tax returns. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">&nbsp; &nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">ASC Topic 740 clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#8217;s financial statements and prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC Topic 740 provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. There are no material uncertain tax positions at June 30, 2021.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">On December 22, 2017, the U.S. government enacted the Tax Act, which made significant changes to the Internal Revenue Code of 1986, as amended, including, but not limited to, reducing the U.S. corporate statutory tax rate and the net operating loss incurred after December 31, 2017 can be carried forward indefinitely and the two year net operating loss carried back was eliminated (prohibited).</p></div>"}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Basic earnings (loss) per share is computed by dividing net income (loss) attributable to common stockholders by the weighted average common shares outstanding for the period. Diluted income (loss) per share is computed giving effect to all potentially dilutive common shares. Potentially dilutive common shares may consist of incremental shares issuable upon the exercise of stock options and warrants and upon the conversion of notes. There were no potentially dilutive common shares for the year ended June 30, 2020. For the year ended June 30, 2021, the dilutive common shares are as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;width:100%;text-align:left;font:10pt times new roman\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Stock options</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,697,889</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Warrants</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">129,667</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Preferred stock</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">500,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 0in\">Weighted average shares outstanding</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">11,930,378</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Fully diluted weighted average shares outstanding </p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">14,257,934</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The dilutive effect of potentially dilutive securities is reflected in diluted earnings per common share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company's common stock can result in a greater dilutive effect from potentially dilutive securities.</p></div>"}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueDisclosureTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The Company records deposits as deferred revenue when a customer pays in advance of shipping the product. Once the product is shipped, the deposit is recorded as revenue and the related commissions are paid. All products were shipped related to deposits in deferred revenue, in less than one year.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">The Company recognizes revenue upon completion of the CBD.IO trade show. Amounts invoiced prior to the completion of the trade show are recorded as deferred revenues in the consolidated balance sheets until the completion of the event.</p></div>"}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:DebtPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><font style='font-size:13px;white-space:normal;word-spacing:0px;text-transform:none;float:none;font-weight:400;color:rgb(0,0,0);font-style:normal;text-align:justify;orphans:2;widows:2;display:inline !important;letter-spacing:normal;text-indent:0px;font-variant-ligatures:normal;font-variant-caps:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial'>The Company follows beneficial conversion feature guidance in ASC 470-20, which applies to convertible stock as well as convertible debt. A beneficial conversion feature is defined as a nondetachable conversion feature that is in the money at the commitment date. The beneficial conversion feature guidance requires recognition of the conversion option's in-the-money portion, the intrinsic value of the option, in equity, with an offsetting reduction to the carrying amount of the instrument. The resulting discount is amortized as interest over the life of the instrument, if a stated maturity date exists, or to the earliest conversion date, if there is no stated maturity date. If the earliest conversion date is immediately upon issuance, the expense must be recognized at inception. When there is a subsequent change to the conversion ratio based on a future occurrence, the new conversion price may trigger the recognition of an additional beneficial conversion feature on occurrence.</font></p></div>"}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"grvi:NonControllingInterestsInConsolidatedFinancialStatementspolicytextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">In December 2007, the FASB issued ASC 810-10-65, &#8220;Non-controlling Interests in consolidated Financial Statements&#8221;. This ASC clarifies that a non-controlling (minority) interest in subsidiaries is an ownership interest in the entity that should be reported as equity in the consolidated financial statements. It also requires consolidated net income to include the amounts attributable to both the parent and non-controlling interest, with disclosure on the face of the consolidated income statement of the amounts attributed to the parent and to the non-controlling interest. In accordance with ASC 810-10-45-21, those losses attributable to the parent and the non-controlling interest in subsidiaries may exceed their interests in the subsidiary&#8217;s equity. The excess and any further losses attributable to the parent and the non-controlling interest shall be attributed to those interests even if that attribution results in a deficit non-controlling interest balance.</p></div>"}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">The Company&#8217;s financial reporting is organized into two segments: products and trade shows for revenue and cost of revenue. The Company&#8217;s internal reporting for product sales is organized into three channels of distribution: Grove, Inc. branded products, manufacturing of products to be sold under customers brands and white label products that are sold under customer brands. These product sales are aggregated and viewed by management as one reportable segment due to their similar economic characteristics, products, production, distribution processes and regulatory environment.</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:justify;\">The Company does not allocate or track certain general and administrative expenses to individual reportable segments.</p></div>"}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">There are new accounting pronouncements issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) which are not yet effective as follows:</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px; TEXT-INDENT: 0px; text-align:left;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0in; TEXT-INDENT: 0px; text-align:left;\">In August 2020, the FASB issued ASU 2020-06-<em>Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#8217;s Own Equity</em>, which simplifies the guidance for certain convertible debt instruments by removing the separation models for convertible debt with a cash conversion feature or convertible instruments with a beneficial conversion feature. As a result, convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. Additionally, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share and the treasury stock method will be no longer available. The provisions of ASU 2020-06 are applicable for fiscal years beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to increase the carrying value of its Convertible Debt and reduce its reported interest expense. In addition, the Company will be required to use the if-converted method for calculating diluted earnings per share. The Company is currently evaluating the impact the adoption of this standard will have on its condensed consolidated financial statements.</p></div>"}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"grvi:ScheduleOfEarningPerSharetabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Stock options</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,697,889</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Warrants</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">129,667</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Preferred stock</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">500,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px 0px 0px 0in\">Weighted average shares outstanding</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;\"> <p style=\"MARGIN: 0px; text-align:right;\">&nbsp;11,930,378</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">Fully diluted weighted average shares outstanding </p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">14,257,934</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"grvi:ScheduleOfEquityAndCashConsiderationPaymentTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>Date</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Cash</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Shares of</strong></p> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;<strong>Common Stock</strong></p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">July 1, 2020</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">300,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">222,223</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">December 31, 2020 (paid January 4, 2021)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">75,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">November 1, 2020</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">101,392</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">February 1, 2021</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">101,392</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">March 31, 2021 (paid April 2, 2021)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">75,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">June 1, 2021 (issued June 25, 2021)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">101,392</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">September 1,2021</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">306,935</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total Consideration</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">450,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">833,334</p></td></tr></table></div>"}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"grvi:ScheduleofacquisitionPayabletabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;width:100%;text-align:left;font:10pt times new roman\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>Date</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Consideration</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Acquisition</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,350,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">July 1, 2020 &#8211; cash</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(200,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">July 1, 2020 - equity consideration (222,222 common shares of the acquirer) *</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(340,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">November 1, 2020 - equity consideration (101,389 common shares of the acquirer) *</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(155,125 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">January 4, 2021 &#8211; cash</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(75,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">February 1, 2021 - equity consideration (101,932 common shares of the acquirer) *</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(155,130 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">March 31, 2021</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(75,000 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">June 1, 2021 - equity consideration (101,400 common shares of the acquirer)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">(584,869 </td> <td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Acquisition payable **</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">1,764,876</td> <td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"grvi:ScheduleofassetsAndLiabilitiesOfInfusionztabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Tangible Assets</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">778,331</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Intangible Assets</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,920,720</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Goodwill</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,331,429</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Liabilities Acquired</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(680,480</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total Purchase Price</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">3,350,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"grvi:ScheduleOfProFormaInformationTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>Pro Forma, Unaudited</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Proforma</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td style=\"BORDER-BOTTOM: #000000 1px solid;vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>Year ended June 30, 2020</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Grove Inc.</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Infusionz LLC</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Adjustments</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Proforma</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Net sales</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7,412,860</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,787,495</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:right;\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">11,200,355</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Cost of sales</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">4,842,897</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,837,571</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7,680,468</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Operating expenses</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">7,408,293</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,279,668</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">333,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">9,020,961</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Net income (loss)</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(5,383,673</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(335,484</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(333,000</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(6,052,157</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Basic loss per common share</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(0.53</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(0.40</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(0.55</td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 15px\">Weighted average shares outstanding</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">10,097,075</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">833,333</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">10,930,408</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">&nbsp;&nbsp; </p></div>"}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"grvi:ScheduleOfInventorytableTextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"6\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Raw materials</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,680,471</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">730,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Finished goods</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">414,481</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">718,448</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px 0px 0px 11.25pt\">Total</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2,094,952</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,448,448</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"grvi:ScheduleOfPropertyAndEquipmenttabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px 0px 0px 0in;text-indent:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 265px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"6\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>June 30,</strong></p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>2021</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"WIDTH: 120px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center;\" colspan=\"2\"> <p style=\"text-align:center;margin:0px 0px 0px 0in\"><strong>2020</strong></p></td> <td style=\"WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Furniture and fixtures</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">20,173</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">4,167</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Computer equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">62,430</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">48,606</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Manufacturing equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,867,509</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">45,692</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Leasehold improvements</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">764,225</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,787,200</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Vehicles</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">98,859</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 11.25pt\">Property and equipment, gross</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">2,813,196</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,885,665</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Less accumulated depreciation</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(515,990</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">(198,392</td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\">)</td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">2,297,206</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">1,687,273</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 0in\">Deposits on equipment</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">535,194</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">-</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"text-align:justify;margin:0px 0px 0px 11.25pt\">Property and equipment, net</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">2,832,400</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">1,687,273</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;text-align:justify;margin:0px;text-indent:0px\">&nbsp;</p></div>"}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"grvi:ScheduleOfIntangibleAssetstabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>As of June 30, 2021</strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Cost</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Accumulated</strong></p> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Amortization</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Net</strong></p> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Book Value</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Customer relationships</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2,075,347</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">843,636</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,231,711</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Trade name</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">845,305</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">270,147</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">575,158</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Non-compete agreements</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">76,592</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">38,295</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">38,297</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2,997,244</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1152078</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,845,166</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>As of June 30, 2020</strong></p> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Cost</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Accumulated</strong></p> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Amortization</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Net Book Value</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Customer relatioships</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,199,260</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">324,467</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">874,793</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Trade name</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">466,555</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">101,088</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">365,467</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,665,815</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">425,555</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,240,260</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"grvi:ScheduleOfIntengibleAssetsAddedTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">&nbsp;</p> <table style='border-spacing:0;width:1206px;word-spacing:0px;text-transform:none;text-align:left;font:10pt times new roman;orphans:2;widows:2;letter-spacing:normal;-webkit-text-stroke-width:0px;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial' cellpadding=\"0\"> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Customer Relationships</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">876,088</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Trade Name</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right;\">378,750</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(204,238,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Non-compete agreements</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: right;\">76,592</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 1px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:rgb(255,255,255)\"> <td style=\"VERTICAL-ALIGN: top;\"> <p style=\"margin:0px\">Intangible Assets from Purchase</p></td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"WIDTH: 12px; VERTICAL-ALIGN: bottom; WHITE-SPACE: nowrap; BORDER-BOTTOM: 3px double;\">$</td> <td class=\"ffcell\" style=\"WIDTH: 108px; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 3px double; TEXT-ALIGN: right;\">1,331,429</td> <td style=\"WIDTH: 12px; WHITE-SPACE: nowrap; PADDING-BOTTOM: 3px;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"grvi:ScheduleOfFutureAmortizationOfIntangibleAssetsTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">June 30, 2022</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"text-align:right;margin:0px 0px 0px 0in\">726,526</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">June 30, 2023</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"text-align:right;margin:0px 0px 0px 0in\">662,913</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">June 30, 2024</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"text-align:right;margin:0px 0px 0px 0in\">380,307</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">June 30, 2025</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"text-align:right;margin:0px 0px 0px 0in\">75,420</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"text-align:right;margin:0px 0px 0px 0in\">1,845,166</p></td></tr></table></div>"}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"grvi:ScheduleOfOtherAssetsNoncurrentTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Insurance</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">100,307</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">22,304</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Prepayment to vendors</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">118,283</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">5,000</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deposit on services</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">3,225</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">5,000</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other deposits</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">164,443</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">44,258</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">386,258</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">76,562</p></td></tr></table></div>"}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"grvi:ScheduleOfweightedAverageRemainingLeaseTermAndWeightedAverageDiscountRatetabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:bottom;\"> <p style=\"margin:0px\">Weighted average remaining lease term</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:right;\">28 Months</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Weighted average incremental borrowing rate</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">5.0</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr></table></div>"}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"grvi:ScheduleOfOperatingLeaseCostTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;width:100%;text-align:left;font:10pt times new roman\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Operating lease cost&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">316,060</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Amortization of ROU assets&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">302,268</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Interest expense&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">13,946</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total lease cost&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">632,274</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">2022&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">220,845</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">2023&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">118,540</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">2024&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">99,976</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total undiscounted future minimum lease payments&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">439,361</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Less: Imputed interest&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(22,399 </p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Present value of operating lease obligation&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">416,962</p></td></tr></table></div>"}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"6\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued expenses for loyalty program</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">24,768</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">47,400</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued interest</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">9,817</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">93,543</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued rent</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">60,721</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued state income tax</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">120,776</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other accrued liabilities</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">140,660</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">20,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">296,021</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">221,664</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"grvi:ScheduleOfConvertiblePromissoryNotesAndNotesPayableTabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Maturity Date</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30, 2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">3.75% $150,000 Note Payable</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:15%;\"> <p style=\"MARGIN: 0px; text-align:center;\">June 2050</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">150,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">1% $297,100 Note Payable</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">April 2022</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">297,100</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total notes payable</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">447,100</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Less current portion of notes payable</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">447,100</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Notes payable, less current portion</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"grvi:ScheduleOfStockOptionActivitytabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Weighted</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Remaining</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Aggregated</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Options</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Exercise</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Contractual</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Intrinsic</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Outstanding</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Price</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Life (Years)</strong></p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td> <p style=\"MARGIN: 0px; text-align:center;\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Value</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Outstanding at June 30, 2020</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,000,000</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1.53</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">8.5</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Granted</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,092,222</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1.58</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">10</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Forfeited</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(3,889</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">3.60</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">10</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Outstanding at June 30, 2021</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2,088,333</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1.55</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">7.49</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">9,689,865</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Options exercisable at June 30, 2021 (vested)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,334,005</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1.55</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">7.89</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">6,189,783</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"font-size:10pt;font-family:times new roman;margin:0px\">&nbsp;</p> <table style=\"border-spacing:0;width:100%;text-align:left;font:10pt times new roman\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Weighted</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Average</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Remaining</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Aggregated</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Options</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Exercise</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Contractual</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Intrinsic</strong></p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Outstanding</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Price</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Life (Years)</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"hdcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Value</strong></p></td> <td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Outstanding at June 30, 2019</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,277,778</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8.5</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Exercised</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(277,778 </td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Expired</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Forfeited</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Outstanding at June 30, 2020</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,000,000</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1.53</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8.5</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td> <td style=\"width:1%;white-space: nowrap;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"grvi:ScheduleOfValueOfEachGranttabletextblockitemtype","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Dividend rate</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Risk free interest rate</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td></td> <td> <p style=\"MARGIN: 0px; text-align:right;\">0.23%-0.87</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px\">%&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Expected term</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">6.5</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Expected volatility</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td></td> <td> <p style=\"MARGIN: 0px; text-align:right;\">71%-72</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px\">%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Grant date stock price</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td> <p style=\"MARGIN: 0px; text-align:right;\">0.85 &#8211; 2.00</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Income tax provision at statutory federal and state tax rate</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">21.00</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">21.00</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">State taxes, net of federal benefit</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">5.80</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Nondeductible expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2.16</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other, net</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(11.52</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Valuation allowance</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(95.37</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(21.00</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Provision for income taxes</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(77.93</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)%</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Net operating losses</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">573,464</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,282,394</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred tax provision (credit) related to:</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Reward points</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">17,677</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">9,983</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Inventory write off</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">106,275</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Adverse lease</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">123,553</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Intangible assets</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">245,677</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">58,260</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Stock Options</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">278,980</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">78,287</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Allowance for doubtful accounts</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">12,753</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">2,100</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Accrued compensation</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">30,024</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">15,265</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred revenue</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">137,725</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other, net</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,015</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Valuation allowances</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(1,569,836 </p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred tax asset</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,403,591</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p></div>"}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"grvi:ScheduleOfComponentOfProvisionForIncomeTaxestabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2020</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Current tax provision</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">120,776</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Deferred tax asset valuation allowance adjustment</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(1,403,594) </p></td> <td style=\"width:1%;\"></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Provision for income taxes (benefit)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(1,282,815</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"grvi:SegmentInformationTabletextblock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>For the year ended June 30, 2021:</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Product</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Trade Show</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Total</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Revenue</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">24,095,025</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">24,095,025</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Income from operations</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,426,737</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,426,737</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other income</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(269,396 </p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(269,396 </p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Depreciation expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">339052</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">339052</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Income tax expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Segment assets:</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Additions to property, plant and equipment</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,422,129</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,422,129</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total assets</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">27254564</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">27254564</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table> <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">&nbsp;</p> <table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td style=\"vertical-align:bottom;\"> <p style=\"margin:0px\"><strong>For the year ended June 30, 2020:</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Product</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Trade Show</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>Total</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Revenue</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">6,159,013</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,253,847</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">7,412,860</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Loss from operations</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(5,083,154</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">244,824</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">(4,838,330</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">)</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Other expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">546,542</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">546,542</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Depreciation expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">218868</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">218868</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Income tax expense</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Segment assets:</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Additions to property, plant and equipment</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,929,028</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">1,929,028</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Total assets</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">6,402,205</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">-</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">$</p></td> <td style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">6,402,205</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td></tr></table></div>"}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"grvi:ScheduleOfNetRevenueFromSignificantCustomers","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Customer A</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">12</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Customer B</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">15</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr></table></div>"}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"grvi:ScheduleOfAccountsReceivableTableTextBlock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"<div style=\"TEXT-ALIGN: justify; FONT: 10pt TIMES NEW ROMAN\"><table style=\"border-spacing:0;font-size:10pt;width:100%\" cellpadding=\"0\"> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td colspan=\"2\" style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>June 30,</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px\"> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;\" colspan=\"2\"> <p style=\"MARGIN: 0px; text-align:center;\"><strong>2021</strong></p></td> <td> <p style=\"margin:0px\">&nbsp;</p></td></tr> <tr style=\"height:15px;background-color:#cceeff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Customer A</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">7</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr> <tr style=\"height:15px;background-color:#ffffff\"> <td style=\"vertical-align:top;\"> <p style=\"margin:0px\">Customer B</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:1%;\"> <p style=\"margin:0px\">&nbsp;</p></td> <td style=\"width:9%;vertical-align:bottom;\"> <p style=\"MARGIN: 0px 0px 0px 0in; text-align:right;\">30</p></td> <td style=\"width:1%;vertical-align:bottom;\"> <p style=\"margin:0px 0px 0px 0in\">%</p></td></tr></table></div>"}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"grvi:DescriptionOfConversionOfShares","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:TitleOfIndividualAxis":"grvi:TrunanoLabsIncMember"},"factValues":[{"value":"The noncontrolling shareholders of the Company&#8217;s subsidiary, Trunano Labs Inc., converted 1,761,261 shares of Trunano Labs, Inc. stock, representing all the outstanding stock by minority interest holders, into 1,277,778 shares of Grove Inc. common stock, 10.8% of the then outstanding shares"}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:TrunanoLabsIncMember"},"factValues":[{"value":"1697889","decimals":0}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:TrunanoLabsIncMember"},"factValues":[{"value":"129667","decimals":0}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockDividendsShares","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:TrunanoLabsIncMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:TrunanoLabsIncMember"},"factValues":[{"value":"11930378","decimals":0}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:TrunanoLabsIncMember"},"factValues":[{"value":"14257934","decimals":0}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":0}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"grvi:BadDebtExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78185","decimals":0}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"grvi:LeaseTerm","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"grvi:BadDebtExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160740","decimals":0}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"771546","decimals":0}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165640","decimals":0}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45185","decimals":0}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150740","decimals":0}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57500","decimals":0}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember"},"factValues":[{"value":"-200000","decimals":0}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyOneMember"},"factValues":[{"value":"-340000","decimals":0}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember"},"factValues":[{"value":"222223","decimals":0}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:DecemberThirtyOneTwoThousandTwentyMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:DecemberThirtyOneTwoThousandTwentyMember"},"factValues":[{"value":"75000","decimals":0}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:NovemberOneTwoThousandTwentyMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:NovemberOneTwoThousandTwentyMember"},"factValues":[{"value":"101392","decimals":0}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:FebruaryOneTwoThousandTwentOneMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:FebruaryOneTwoThousandTwentOneMember"},"factValues":[{"value":"101392","decimals":0}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:MarchThirtyOneTwoThousandTwentyOneMember"},"factValues":[{"value":"75000","decimals":0}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:MarchThirtyOneTwoThousandTwentyOneMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JuneOneTwoThousandTwentyOneMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:JuneOneTwoThousandTwentyOneMember"},"factValues":[{"value":"101392","decimals":0}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:SeptemberOneTwoThousandTwentyOneMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:NovemberOneTwoThousandTwentyMember"},"factValues":[{"value":"-155125","decimals":0}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:SeptemberOneTwoThousandTwentyOneMember"},"factValues":[{"value":"306935","decimals":0}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"450000","decimals":0}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"833334","decimals":0}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JanuaryFrTwoThousandTwentyOneMember"},"factValues":[{"value":"-75000","decimals":0}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:FebruaryOneTwoThousandTwentOneMember"},"factValues":[{"value":"-155130","decimals":0}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:MarchThirtyOneTwoThousandTwentyOneMember"},"factValues":[{"value":"-75000","decimals":0}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JuneOneTwoThousandTwentyOneMember"},"factValues":[{"value":"-584869","decimals":0}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1764876","decimals":0}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"grvi:TangibleAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"778331","decimals":0}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1920720","decimals":0}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"grvi:Goodwills","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1331429","decimals":0}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-680480","decimals":0}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"grvi:TotalPurchasePrice","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3350000","decimals":0}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaMember"},"factValues":[{"value":"7680468","decimals":0}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:GroveIncMember"},"factValues":[{"value":"7408293","decimals":0}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"grvi:NetSales","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:GroveIncMember"},"factValues":[{"value":"7412860","decimals":0}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:GroveIncMember"},"factValues":[{"value":"-5383673","decimals":0}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:TitleOfIndividualAxis":"grvi:GroveIncMember"},"factValues":[{"value":"-0.53"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:GroveIncMember"},"factValues":[{"value":"10097075","decimals":0}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:GroveIncMember"},"factValues":[{"value":"4842897","decimals":0}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"1279668","decimals":0}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"grvi:NetSales","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"3787495","decimals":0}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"-335484","decimals":0}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"-0.40"}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"833333","decimals":0}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"2837571","decimals":0}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaAdjustmentsMember"},"factValues":[{"value":"333000","decimals":0}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"grvi:NetSales","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaAdjustmentsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaAdjustmentsMember"},"factValues":[{"value":"-333000","decimals":0}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:TitleOfIndividualAxis":"grvi:ProformaAdjustmentsMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:ProformaAdjustmentsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaAdjustmentsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaMember"},"factValues":[{"value":"9020961","decimals":0}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"grvi:NetSales","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaMember"},"factValues":[{"value":"11200355","decimals":0}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ProformaMember"},"factValues":[{"value":"-6052157","decimals":0}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:TitleOfIndividualAxis":"grvi:ProformaMember"},"factValues":[{"value":"-0.55"}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"grvi:ProformaMember"},"factValues":[{"value":"10930408","decimals":0}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"grvi:TotalEstimatedFairValue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"3350000","decimals":0}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"grvi:StockIssuedDuringPeriodValueNewIssued","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"350000","decimals":0}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:SharesIssuedPricePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"3.60"}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityReverseStockSplit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"The Company issued 222,223 shares of Common Stock (post-reverse split) to the Sellers, based on the most recent price of $1.53 per share of Common Stock."}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"grvi:AccruedAcquisitionPayable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JulyOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"2424745","decimals":0}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:NovemberOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"101389","decimals":0}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:SharesIssuedPricePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardDateAxis":"grvi:NovemberOneTwoThousandTwentyMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"grvi:BusinessCombinationConsiderationTransferred","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:AwardDateAxis":"grvi:JanuaryFourTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"75000","decimals":0}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"grvi:RoyaltyRevenues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4134464","decimals":0}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:FebruaryOneTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"101392","decimals":0}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:SharesIssuedPricePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardDateAxis":"grvi:FebruaryOneTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:JuneTwentyFiveTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"101400","decimals":0}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:SharesIssuedPricePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardDateAxis":"grvi:JuneTwentyFiveTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"5.75"}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"grvi:SeptemberOneTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"306945","decimals":0}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:SharesIssuedPricePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardDateAxis":"grvi:SeptemberOneTwoThousandTwentyOneMember","srt:TitleOfIndividualAxis":"grvi:InfusionzLLCMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"615977","decimals":0}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"730000","decimals":0}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"718448","decimals":0}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1680471","decimals":0}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"414481","decimals":0}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"375000","decimals":0}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"4167","decimals":0}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"48606","decimals":0}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"20173","decimals":0}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"62430","decimals":0}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"764225","decimals":0}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"1867509","decimals":0}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:VehiclesMember"},"factValues":[{"value":"98859","decimals":0}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2813196","decimals":0}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"515990","decimals":0}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOtherNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2297206","decimals":0}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"grvi:DepositsOnEquipment","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"535194","decimals":0}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"1787200","decimals":0}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"45692","decimals":0}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:VehiclesMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1885665","decimals":0}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"198392","decimals":0}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOtherNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1687273","decimals":0}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"grvi:DepositsOnEquipment","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"79000","decimals":0}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"grvi:CarryingValueOfEquipment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"289789","decimals":0}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"grvi:CarryingValueOfEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"70292","decimals":0}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"470000","decimals":0}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"180211","decimals":0}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"8708","decimals":0}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"303496","decimals":0}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217868","decimals":0}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"2075347","decimals":0}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"843636","decimals":0}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"1231711","decimals":0}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"575158","decimals":0}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"270147","decimals":0}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"845305","decimals":0}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1845166","decimals":0}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"grvi:NonCompeteAgreementsMember"},"factValues":[{"value":"38297","decimals":0}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"grvi:NonCompeteAgreementsMember"},"factValues":[{"value":"38295","decimals":0}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"grvi:NonCompeteAgreementsMember"},"factValues":[{"value":"76592","decimals":0}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1152078","decimals":0}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"2997244","decimals":0}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"1199260","decimals":0}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"324467","decimals":0}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"874793","decimals":0}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"466555","decimals":0}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"101088","decimals":0}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"365467","decimals":0}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:FinitelivedIntangibleAssetsAcquired1","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1665815","decimals":0}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"425555","decimals":0}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"grvi:NetBookValueOfIntangibleAssets","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1240260","decimals":0}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"876088","decimals":0}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"grvi:TradeNameMember"},"factValues":[{"value":"378750","decimals":0}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"grvi:NonCompeteAgreementsMember"},"factValues":[{"value":"76592","decimals":0}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1331429","decimals":0}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"726526","decimals":0}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"662913","decimals":0}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"380307","decimals":0}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75420","decimals":0}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1845166","decimals":0}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentForAmortization","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"726525","decimals":0}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentForAmortization","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"393478","decimals":0}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:InsuranceMember"},"factValues":[{"value":"22304","decimals":0}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:PrepaymentToVendorsMember"},"factValues":[{"value":"5000","decimals":0}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"386258","decimals":0}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:InsuranceMember"},"factValues":[{"value":"100307","decimals":0}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:DepositOnServicesMember"},"factValues":[{"value":"3225","decimals":0}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:PrepaymentToVendorsMember"},"factValues":[{"value":"118283","decimals":0}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:OtherDepositsMember"},"factValues":[{"value":"164443","decimals":0}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:DepositOnServicesMember"},"factValues":[{"value":"5000","decimals":0}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"grvi:OtherDepositsMember"},"factValues":[{"value":"44258","decimals":0}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76562","decimals":0}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"P28M"}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"grvi:WeightedAverageIncrementalBorrowingRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0.05"}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"316060","decimals":0}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"302268","decimals":0}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13946","decimals":0}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:LeaseCost","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"632274","decimals":0}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"220845","decimals":0}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118540","decimals":0}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99976","decimals":0}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"grvi:TotalUndiscountedFutureMinimumLeasePayments","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"439361","decimals":0}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"grvi:LessImputedInterest","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22399","decimals":0}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"grvi:PresentValueOfOperatingLeaseObligation","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"416962","decimals":0}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:LeaseAndRentalExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227967","decimals":0}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:LeaseAndRentalExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"151978","decimals":0}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"grvi:AdditionalLeaseExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19665","decimals":0}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLeasehold","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"558918","decimals":0}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"grvi:SettlementOfTheLiability","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"387860","decimals":0}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:LeaseAndRentalExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"grvi:ColoradoMember"},"factValues":[{"value":"6428","decimals":0}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:LeaseAndRentalExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"grvi:ManufacturingEquipmentMember"},"factValues":[{"value":"62000","decimals":0}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:AccruedRoyaltiesCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47400","decimals":0}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:AccruedRoyaltiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24768","decimals":0}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:InterestPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9817","decimals":0}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:InterestPayableCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93543","decimals":0}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:AccruedRentCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:AccruedRentCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60721","decimals":0}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120776","decimals":0}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140660","decimals":0}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20000","decimals":0}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"296021","decimals":0}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"221664","decimals":0}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"447100","decimals":0}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:NotesPayableOneMember"},"factValues":[{"value":"2050-06-30"}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:NotesPayableTwoMember"},"factValues":[{"value":"2022-04-22"}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:NotesPayableOneMember"},"factValues":[{"value":"150000","decimals":0}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:NotesPayableTwoMember"},"factValues":[{"value":"297100","decimals":0}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:ConvertibleNotesMember"},"factValues":[{"value":"342813","decimals":0}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:ShortTermDebtTypeAxis":"grvi:ConvertibleNotesMember"},"factValues":[{"value":"274330","decimals":0}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfNotesPayable","xbrl:period":"2021-02-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:ConvertibleNotesMember"},"factValues":[{"value":"1000080","decimals":0}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2021-04-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:ConvertibleNotesMember"},"factValues":[{"value":"0.08"}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRelatedPartyDebt","xbrl:period":"2020-12-06T00:00:00/2020-12-08T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:NoteAgreementMember"},"factValues":[{"value":"750000","decimals":0}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-05-12T00:00:00/2020-05-14T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:NoteAgreementMember"},"factValues":[{"value":"2022-05-13"}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-04-27T00:00:00/2020-04-29T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:NoteAgreementMember"},"factValues":[{"value":"2022-04-28"}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-12-06T00:00:00/2020-12-08T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:NoteAgreementMember"},"factValues":[{"value":"2022-12-31"}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2020-12-08T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:NoteAgreementMember"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForLoans","xbrl:period":"2020-06-02T00:00:00/2020-06-04T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:SmallBusinessAdministrationMember"},"factValues":[{"value":"150000","decimals":0}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentPeriodicPayment","xbrl:period":"2020-06-02T00:00:00/2020-06-04T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:SmallBusinessAdministrationMember"},"factValues":[{"value":"731","decimals":0}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2020-06-04T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:SmallBusinessAdministrationMember"},"factValues":[{"value":"0.0375"}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfNotesPayable","xbrl:period":"2019-10-28T00:00:00/2019-10-30T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"us-gaap:ConvertibleNotesPayableMember"},"factValues":[{"value":"1500000","decimals":0}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2019-10-30T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"us-gaap:ConvertibleNotesPayableMember"},"factValues":[{"value":"0.08"}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:ShortTermDebtTypeAxis":"us-gaap:ConvertibleNotesPayableMember"},"factValues":[{"value":"348310","decimals":0}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForLoans","xbrl:period":"2020-04-27T00:00:00/2020-04-29T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"398945","decimals":0}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-04-27T00:00:00/2020-04-29T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"2022-04-28"}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2020-04-29T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentDecreaseForgiveness","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"398945","decimals":0}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentIncreaseAccruedInterest","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"4551","decimals":0}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForLoans","xbrl:period":"2020-05-12T00:00:00/2020-05-14T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"297100","decimals":0}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2020-05-14T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-05-12T00:00:00/2020-05-14T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:ShortTermDebtTypeAxis":"grvi:PaycheckProtectionProgramLoanMember"},"factValues":[{"value":"2022-05-13"}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"grvi:LeasedMonthlyRent","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22071","decimals":0}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":0}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentTerm","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:ShortTermDebtInterestRateIncrease","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"grvi:DueOnDemand","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000","decimals":0}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockDividendsShares","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockConversionBasis","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"preferred stock is convertible into the Company&#8217;s common stock at at a ratio of 1.8 shares."}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2020-06-20T00:00:00/2020-07-03T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"1761261","decimals":0}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"grvi:OutstandingStockConversion","xbrl:period":"2020-06-20T00:00:00/2020-07-03T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"1277778","decimals":0}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"grvi:CommonStockPercentageOfOutstandingShares","xbrl:period":"2020-06-20T00:00:00/2020-07-03T00:00:00","xbrl:entity":"cik:0001775194","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"10.8%"}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-07-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"10000000","decimals":0}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2020-07-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2020-07-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"7261261","decimals":0}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2020-07-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"7261261","decimals":0}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"1655000","decimals":0}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesOther","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"270270","decimals":0}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesOther","xbrl:period":"2018-07-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"1490991","decimals":0}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"5850","decimals":0}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2018-07-01T00:00:00/2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"1655000","decimals":0}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"grvi:IssuedAndOutstandingSharesOfCommonStockOwned","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","srt:ConsolidatedEntitiesAxis":"grvi:TrunanoLabsIncCommonStockMember"},"factValues":[{"value":"5500000","decimals":0}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:ConvertiblePreferredStockTermsOfConversion","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"Preferred stock is convertible into shares of common stock at a ratio of 1.8 shares of preferred stock for a single share"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"grvi:NumberOfCommonStockSharesConverted","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"277778","decimals":0}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2021-02-09T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"20000000","decimals":0}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:SharesIssuedPricePerShare","xbrl:period":"2021-02-09T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"4.50"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"grvi:CommonStockPercentageOfferedToThePublic","xbrl:period":"2021-02-01T00:00:00/2021-02-09T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"15%"}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2021-06-29T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"2530000","decimals":0}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"grvi:SaleOfCommonStockToUnderwritersUponTheFullExerciseOfTheOption","xbrl:period":"2021-06-29T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"330000","decimals":0}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOrSaleOfEquity","xbrl:period":"2021-06-01T00:00:00/2021-06-29T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"12650000","decimals":0}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"grvi:NetProceedsAfterDeductingTheUnderwritingCommissionsDiscountsAndOfferingExpensesPayable","xbrl:period":"2021-06-29T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"10950315","decimals":0}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember","us-gaap:RelatedPartyTransactionAxis":"grvi:InfusionzMember"},"factValues":[{"value":"526404","decimals":0}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember","us-gaap:RelatedPartyTransactionAxis":"grvi:InfusionzMember"},"factValues":[{"value":"1235124","decimals":0}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2021-09-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"306935","decimals":0}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"grvi:AssetAcquisitionContingentConsiderationLiability","xbrl:period":"2021-09-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"1764876","decimals":0}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"568628","decimals":0}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueIssuedForServices","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"470000","decimals":0}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","xbrl:period":"2021-08-20T00:00:00/2021-09-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"83334","decimals":0}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2021-08-20T00:00:00/2021-09-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"127500","decimals":0}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:AccruedPayrollTaxesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"25000","decimals":0}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"277778","decimals":0}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"grvi:ConvertedPreferredStockIntoSharesOfCommonStockCashProceeds","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"grvi:ReductionInAccruedPayable","xbrl:period":"2021-06-29T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"25000","decimals":0}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesOther","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"13072","decimals":0}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueOther","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"20000","decimals":0}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"277778","decimals":0}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"grvi:CommonStocksMember"},"factValues":[{"value":"400000","decimals":0}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"1000000","decimals":0}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepurchaseOfEquity","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:ConvertiblePreferredStockMember"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1000000","decimals":0}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2019-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1277778","decimals":0}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1092222","decimals":0}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-277778","decimals":0}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"grvi:Forfeitedexpired","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-3889","decimals":0}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"grvi:EndingBalanceOutstanding","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2088333","decimals":0}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"grvi:EndingBalanceOutstanding","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1000000","decimals":0}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"grvi:Exercisable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1334005","decimals":0}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceBeginningBalance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceBeginningBalance","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceGranted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.58"}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceGranted","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.00"}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.00"}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceExercised","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceForfeitedExpired","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3.60"}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceForfeitedExpired","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.00"}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceEndingBalance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.55"}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceEndingBalance","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.53"}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"grvi:WeightedAverageExercisePriceExercisable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.55"}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeBeginningBalance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P8Y5M30D"}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeBeginningBalance","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P8Y5M30D"}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeForfeited","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeGranted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeEndingBalance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P7Y5M27D"}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeEndingBalance","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P8Y5M30D"}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"grvi:WeightedAverageRemainingContractualLifeExercisable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P7Y10M21D"}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"grvi:AggregateIntrinsicValueBeginning","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"grvi:AggregateIntrinsicValueBeginning","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"grvi:AggregateIntrinsicValueEnding","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"9689865","decimals":0}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"grvi:AggregateIntrinsicValueEnding","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"grvi:AggregateIntrinsicValueExercisable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"6189783","decimals":0}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.0087"}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"grvi:GrantDateStockPrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.85"}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.71"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"grvi:AverageExpectedLifeYears","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P6Y5M30D"}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.0023"}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"grvi:GrantDateStockPrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"2.00"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"grvi:AverageExpectedLifeYears","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P6Y5M30D"}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.72"}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"grvi:EstimatedForfeitured","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"grvi:NumbersOfSharesIssued","xbrl:period":"2021-02-01T00:00:00/2021-02-09T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2777778","decimals":0}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"grvi:StockOptionsSharesIncrease","xbrl:period":"2021-02-01T00:00:00/2021-02-09T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"5555555","decimals":0}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"grvi:GrantDate","xbrl:period":"2021-02-01T00:00:00/2021-02-09T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"grvi:AverageFairValuePricePerShare","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.58"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"grvi:ClosingStockPrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"6.19"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"611432","decimals":0}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"372770","decimals":0}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"688749","decimals":0}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"grvi:VestingPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"grvi:EstimatedForfeitured","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:FinancialInstrumentAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"grvi:DeferredTaxAssetValuationAllowanceAdjustment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1403594","decimals":0}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"grvi:ProvisionForIncomeTaxesBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1282815","decimals":0}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"grvi:DeferredTaxAssetValuationAllowanceAdjustment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"grvi:ProvisionForIncomeTaxesBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120776","decimals":0}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0.21"}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0.21"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0.058"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0.0216"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0"}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"grvi:OtherNet","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"-0.1152"}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"grvi:OtherNet","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0"}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"-0.9537"}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"-0.21"}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"-0.7793"}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194"},"factValues":[{"value":"0"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1282394","decimals":0}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"573464","decimals":0}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"grvi:RewardPoints","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17677","decimals":0}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"grvi:RewardPoints","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9983","decimals":0}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"grvi:InventoryWriteOff","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"106275","decimals":0}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"grvi:InventoryWriteOff","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"grvi:AdverseLease","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"grvi:AdverseLease","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"123553","decimals":0}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetImpairment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"245677","decimals":0}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetImpairment","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58260","decimals":0}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:StockOptionPlanExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"278980","decimals":0}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:StockOptionPlanExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287","decimals":0}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12753","decimals":0}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100","decimals":0}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:SalariesWagesAndOfficersCompensation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30024","decimals":0}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:SalariesWagesAndOfficersCompensation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15265","decimals":0}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"137725","decimals":0}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1015","decimals":0}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1569836","decimals":0}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1403591","decimals":0}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1282815","decimals":0}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"grvi:FederalIncomeTaxLossesCarryForward","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2730782","decimals":0}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"24095025","decimals":0}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingIncome","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1426737","decimals":0}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:OtherIncome","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"-269396","decimals":0}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"339052","decimals":0}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentAdditions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1422129","decimals":0}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"grvi:TotalAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"27254564","decimals":0}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"24095025","decimals":0}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingIncome","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"1426737","decimals":0}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:OtherIncome","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"-269396","decimals":0}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"339052","decimals":0}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentAdditions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"1422129","decimals":0}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"grvi:TotalAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"27254564","decimals":0}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:OtherIncome","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentAdditions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"grvi:TotalAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"grvi:TotalAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"6402205","decimals":0}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"6159013","decimals":0}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingIncome","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"5083154","decimals":0}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:OtherExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"546542","decimals":0}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"218868","decimals":0}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentAdditions","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:ProductMember"},"factValues":[{"value":"1929028","decimals":0}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"1253847","decimals":0}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingExpense","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"244824","decimals":0}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:OtherExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentAdditions","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"grvi:TotalAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TradeShowMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"7412860","decimals":0}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:OtherOperatingIncome","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"4838330","decimals":0}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:OtherExpenses","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"546542","decimals":0}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"218868","decimals":0}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentAdditions","xbrl:period":"2019-07-01T00:00:00/2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"1929028","decimals":0}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"grvi:TotalAssets","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"grvi:TotalMember"},"factValues":[{"value":"6402205","decimals":0}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:RelatedPartyTransactionAxis":"grvi:CustomerAMember"},"factValues":[{"value":"0.12"}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:RelatedPartyTransactionAxis":"grvi:CustomerBMember"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"grvi:AccountsReceivable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:RelatedPartyTransactionAxis":"grvi:CustomerAMember"},"factValues":[{"value":"0.07"}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"grvi:AccountsReceivable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:RelatedPartyTransactionAxis":"grvi:CustomerBMember"},"factValues":[{"value":"0.3"}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2021-08-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionAxis":"grvi:VitaMedicaAgreementMember","us-gaap:BusinessAcquisitionAxis":"grvi:GroveAcquisitionSubsidiaryIncMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","xbrl:period":"2021-08-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionAxis":"grvi:VitaMedicaAgreementMember","us-gaap:BusinessAcquisitionAxis":"grvi:GroveAcquisitionSubsidiaryIncMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"500000","decimals":0}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockRedemptionPricePerShare","xbrl:period":"2021-08-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RelatedPartyTransactionAxis":"grvi:VitaMedicaAgreementMember","us-gaap:BusinessAcquisitionAxis":"grvi:GroveAcquisitionSubsidiaryIncMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"5.00"}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"grvi:NonNegotiablePromissoryNoteOriginalPrincipalAmountConvertibleShare","xbrl:period":"2021-08-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:RelatedPartyTransactionAxis":"grvi:VitaMedicaAgreementMember","us-gaap:BusinessAcquisitionAxis":"grvi:GroveAcquisitionSubsidiaryIncMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"100000","decimals":0}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquiredReceivablesFairValue","xbrl:period":"2021-08-02T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionAxis":"grvi:VitaMedicaAgreementMember","us-gaap:BusinessAcquisitionAxis":"grvi:GroveAcquisitionSubsidiaryIncMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"2000000","decimals":0}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2021-07-01T00:00:00/2021-07-22T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"xbrla:shares","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"1900000","decimals":0}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2021-07-22T00:00:00","xbrl:entity":"cik:0001775194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"4.18"}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2021-07-01T00:00:00/2021-07-22T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","xbrl:period":"2021-07-01T00:00:00/2021-07-22T00:00:00","xbrl:entity":"cik:0001775194","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P5Y"}]}]}}