| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<schema xmlns:sgmd="http://www.salonaglobal.com/20230630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" targetNamespace="http://www.salonaglobal.com/20230630" elementFormDefault="qualified"> <!-- INTEGIX by Ez-XBRL --> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/> |
| <import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/> |
| <import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd"/> |
| <import namespace="http://xbrl.sec.gov/naics/2023" schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd"/> |
| <import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/> |
| <import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/> |
| <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/> |
| <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/> |
| <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/> |
| <import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 0001 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/UnauditedCondensedConsolidatedBalanceSheets" id="UnauditedCondensedConsolidatedBalanceSheets"> |
| <link:definition> 0002 - Statement - Unaudited Interim Condensed Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/UnauditedCondensedConsolidatedBalanceSheetsParentheticals" id="UnauditedCondensedConsolidatedBalanceSheetsParentheticals"> |
| <link:definition> 0003 - Statement - Unaudited Interim Condensed Consolidated Balance Sheets (Parentheticals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"> |
| <link:definition> 0004 - Statement - Unaudited Interim Condensed Consolidated Statements of Operations and Comprehensive Loss </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/UnauditedCondensedConsolidatedStatementsOfEquity" id="UnauditedCondensedConsolidatedStatementsOfEquity"> |
| <link:definition> 0005 - Statement - Unaudited Interim Condensed Consolidated Statements of Stockholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" id="UnauditedCondensedConsolidatedStatementsOfCashFlows"> |
| <link:definition> 0006 - Statement - Unaudited Interim Condensed Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/DescriptionOfTheBusiness" id="DescriptionOfTheBusiness"> |
| <link:definition> 0007 - Disclosure - Description of the business </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/BasisOfPresentation" id="BasisOfPresentation"> |
| <link:definition> 0008 - Disclosure - Basis of presentation and going concern </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies"> |
| <link:definition> 0009 - Disclosure - Significant accounting policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AcquisitionOfSouthDakotaPartnersIncSDP" id="AcquisitionOfSouthDakotaPartnersIncSDP"> |
| <link:definition> 0010 - Disclosure - Acquisitions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsReceivables" id="AccountsReceivables"> |
| <link:definition> 0011 - Disclosure - Accounts receivable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/DisaggregationOfRevenues" id="DisaggregationOfRevenues"> |
| <link:definition> 0012 - Disclosure - Disaggregation of revenues </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/Inventories" id="Inventories"> |
| <link:definition> 0013 - Disclosure - Inventories </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/PropertyAndEquipment" id="PropertyAndEquipment"> |
| <link:definition> 0014 - Disclosure - Property and equipment </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/IntangibleAssets" id="IntangibleAssets"> |
| <link:definition> 0015 - Disclosure - Intangible assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsPayableAndAccruedLiabilitiesAndOtherLiabilities" id="AccountsPayableAndAccruedLiabilitiesAndOtherLiabilities"> |
| <link:definition> 0016 - Disclosure - Accounts payable and accrued liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LineOfCreditAndDebt" id="LineOfCreditAndDebt"> |
| <link:definition> 0017 - Disclosure - Line of credit and debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/Leases" id="Leases"> |
| <link:definition> 0018 - Disclosure - Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/StockholdersEquity" id="StockholdersEquity"> |
| <link:definition> 0019 - Disclosure - Stockholders' equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions"> |
| <link:definition> 0020 - Disclosure - Related party transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/TransactionCostsIncludingLegalAuditAndUSRegulatory" id="TransactionCostsIncludingLegalAuditAndUSRegulatory"> |
| <link:definition> 0021 - Disclosure - Transaction costs </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/CashAndCashEquivalents" id="CashAndCashEquivalents"> |
| <link:definition> 0022 - Disclosure - Cash and cash equivalents </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/IncomeTaxes" id="IncomeTaxes"> |
| <link:definition> 0023 - Disclosure - Income taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/OtherIncome" id="OtherIncome"> |
| <link:definition> 0024 - Disclosure - Other income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/Contingencies" id="Contingencies"> |
| <link:definition> 0025 - Disclosure - Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 0026 - Disclosure - Subsequent events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies"> |
| <link:definition> 0027 - Disclosure - Significant accounting policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables"> |
| <link:definition> 0028 - Disclosure - Significant accounting policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AcquisitionOfSouthDakotaPartnersIncSDPTables" id="AcquisitionOfSouthDakotaPartnersIncSDPTables"> |
| <link:definition> 0029 - Disclosure - Acquisitions (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsReceivablesTables" id="AccountsReceivablesTables"> |
| <link:definition> 0030 - Disclosure - Accounts receivable (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/InventoriesTables" id="InventoriesTables"> |
| <link:definition> 0031 - Disclosure - Inventories (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables"> |
| <link:definition> 0032 - Disclosure - Property and equipment (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables"> |
| <link:definition> 0033 - Disclosure - Intangible assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsPayableAndAccruedLiabilitiesAndOtherLiabilitiesTables" id="AccountsPayableAndAccruedLiabilitiesAndOtherLiabilitiesTables"> |
| <link:definition> 0034 - Disclosure - Accounts payable and accrued liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LineOfCreditAndDebtTables" id="LineOfCreditAndDebtTables"> |
| <link:definition> 0035 - Disclosure - Line of credit and debt (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LeasesTables" id="LeasesTables"> |
| <link:definition> 0036 - Disclosure - Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/StockholdersEquityTables" id="StockholdersEquityTables"> |
| <link:definition> 0037 - Disclosure - Stockholders' equity (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/TransactionCostsIncludingLegalAuditAndUSRegulatoryTables" id="TransactionCostsIncludingLegalAuditAndUSRegulatoryTables"> |
| <link:definition> 0038 - Disclosure - Transaction costs (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/DescriptionOfTheBusinessNarrativeDetails" id="DescriptionOfTheBusinessNarrativeDetails"> |
| <link:definition> 0039 - Disclosure - Description of the business (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SignificantAccountingPoliciesDetailTextuals" id="SignificantAccountingPoliciesDetailTextuals"> |
| <link:definition> 0040 - Disclosure - Significant accounting policies (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SignificantAccountingPoliciesDetails" id="SignificantAccountingPoliciesDetails"> |
| <link:definition> 0041 - Disclosure - Significant accounting policies - Schedule of estimated useful lives of property and equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SignificantAccountingPoliciesDetails1" id="SignificantAccountingPoliciesDetails1"> |
| <link:definition> 0042 - Disclosure - Significant accounting policies - Schedule of estimated useful lives of Intangible asset (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AcquisitionOfSouthDakotaPartnersIncSDPDetailTextuals" id="AcquisitionOfSouthDakotaPartnersIncSDPDetailTextuals"> |
| <link:definition> 0043 - Disclosure - Acquisitions (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AcquisitionOfSouthDakotaPartnersIncSDPDetails1" id="AcquisitionOfSouthDakotaPartnersIncSDPDetails1"> |
| <link:definition> 0044 - Disclosure - Acquisitions - Schedule of allocation of purchase price (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AcquisitionOfSouthDakotaPartnersIncSDPDetails2" id="AcquisitionOfSouthDakotaPartnersIncSDPDetails2"> |
| <link:definition> 0045 - Disclosure - Acquisitions - Schedule of goodwill and other intangible assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AcquisitionOfSouthDakotaPartnersIncSDPDetails3" id="AcquisitionOfSouthDakotaPartnersIncSDPDetails3"> |
| <link:definition> 0046 - Disclosure - Acquisitions - Schedule of value of total consideration (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsReceivablesDetails" id="AccountsReceivablesDetails"> |
| <link:definition> 0047 - Disclosure - Accounts receivable - Schedule of accounts receivable (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/DisaggregationOfRevenuesDetailTextuals" id="DisaggregationOfRevenuesDetailTextuals"> |
| <link:definition> 0048 - Disclosure - Disaggregation of revenues (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/InventoriesNarrativeDetails" id="InventoriesNarrativeDetails"> |
| <link:definition> 0049 - Disclosure - Inventories (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/InventoriesDetails" id="InventoriesDetails"> |
| <link:definition> 0050 - Disclosure - Inventories - Schedule of inventories (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails"> |
| <link:definition> 0051 - Disclosure - Property and equipment - Schedule of property and equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails"> |
| <link:definition> 0052 - Disclosure - Intangible assets - Schedule of intangible assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesNarrativeDetails" id="AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesNarrativeDetails"> |
| <link:definition> 0053 - Disclosure - Accounts payable and accrued liabilities (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/AccountsPayableAndAccruedLiabilitiesAndOtherLiabilitiesDetails" id="AccountsPayableAndAccruedLiabilitiesAndOtherLiabilitiesDetails"> |
| <link:definition> 0054 - Disclosure - Accounts payable and accrued liabilities - Schedule of accounts payable and accrued liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LineOfCreditAndDebtDetailTextuals" id="LineOfCreditAndDebtDetailTextuals"> |
| <link:definition> 0055 - Disclosure - Line of credit and debt (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LineOfCreditAndDebtDetails" id="LineOfCreditAndDebtDetails"> |
| <link:definition> 0056 - Disclosure - Line of credit and debt - Schedule of debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LeasesDetailTextuals" id="LeasesDetailTextuals"> |
| <link:definition> 0057 - Disclosure - Leases (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LeasesDetails" id="LeasesDetails"> |
| <link:definition> 0058 - Disclosure - Leases - Schedule of right-of-use assets and lease liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/LeasesDetails2" id="LeasesDetails2"> |
| <link:definition> 0059 - Disclosure - Leases - Schedule of future minimum lease payments payable (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/ShareholdersEquityNarrativeDetails" id="ShareholdersEquityNarrativeDetails"> |
| <link:definition> 0060 - Disclosure - Stockholders' equity (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/ShareholdersEquityOutstandingStockOptionsDetails" id="ShareholdersEquityOutstandingStockOptionsDetails"> |
| <link:definition> 0061 - Disclosure - Stockholders' equity - Schedule of outstanding stock options (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/StockholdersEquityScheduleOfOutstandingStockOptionsDetails" id="StockholdersEquityScheduleOfOutstandingStockOptionsDetails"> |
| <link:definition> 0062 - Disclosure - Stockholders' equity - Schedule of changes to stock options (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/StockholdersEquityScheduleOfWarrants" id="StockholdersEquityScheduleOfWarrants"> |
| <link:definition> 0063 - Disclosure - Stockholders' equity - Schedule of outstanding warrants (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/StockholdersEquityScheduleOfSummaryOfWarrantsDetails" id="StockholdersEquityScheduleOfSummaryOfWarrantsDetails"> |
| <link:definition> 0064 - Disclosure - Stockholders' equity - Schedule of summary of warrants (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/RelatedPartyTransactionsNarrativeDetails" id="RelatedPartyTransactionsNarrativeDetails"> |
| <link:definition> 0065 - Disclosure - Related party transactions (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/TransactionCostsIncludingLegalAuditAndUSRegulatoryDetails" id="TransactionCostsIncludingLegalAuditAndUSRegulatoryDetails"> |
| <link:definition> 0066 - Disclosure - Transaction costs - Schedule of transaction costs including legal, audit and US regulatory (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/CashAndCashEquivalentsNarrativeDetails" id="CashAndCashEquivalentsNarrativeDetails"> |
| <link:definition> 0067 - Disclosure - Cash and cash equivalents (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/IncomeTaxesNarrativeDetails" id="IncomeTaxesNarrativeDetails"> |
| <link:definition> 0068 - Disclosure - Income taxes (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/OtherIncomeNarrativeDetails" id="OtherIncomeNarrativeDetails"> |
| <link:definition> 0069 - Disclosure - Other income (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.salonaglobal.com/role/SubsequentEventsNarrativeDetails" id="SubsequentEventsNarrativeDetails"> |
| <link:definition> 0070 - Disclosure - Subsequent events (Narrative) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sgmd-20230630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sgmd-20230630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sgmd-20230630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sgmd-20230630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | </appinfo> |
| | </annotation> |
| <element name="AccountsPayableAccruedLiabilitiesAndOtherLiabilities" id="sgmd_AccountsPayableAccruedLiabilitiesAndOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="AccountsPayableRelatedPartyCurrent" id="sgmd_AccountsPayableRelatedPartyCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="AccruedLiabilityForConsultingFee" id="sgmd_AccruedLiabilityForConsultingFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="AccumulatedAmortizationFromAdditionsIntangibleAssets" id="sgmd_AccumulatedAmortizationFromAdditionsIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AccumulatedAmortizationFromDisposalIntangibleAssets" id="sgmd_AccumulatedAmortizationFromDisposalIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AccumulatedAmortizationFromTranslationIntangibleAssets" id="sgmd_AccumulatedAmortizationFromTranslationIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AccumulatedDepreciationDepletionAndAmortizationAdditions" id="sgmd_AccumulatedDepreciationDepletionAndAmortizationAdditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AccumulatedDepreciationDepletionAndAmortizationTranslation" id="sgmd_AccumulatedDepreciationDepletionAndAmortizationTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AcquiredOnAprilThreeTwoZeroTwoThreeAndMayFifteenTwoZeroTwoThreeMember" id="sgmd_AcquiredOnAprilThreeTwoZeroTwoThreeAndMayFifteenTwoZeroTwoThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AcquiredOnMarchOneOneTwoZeroTwoTwoMember" id="sgmd_AcquiredOnMarchOneOneTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AcquiredOnMayTwentyOneTwoZeroTwoOneAndSeptemberThirtyTwoZeroTwoOneMember" id="sgmd_AcquiredOnMayTwentyOneTwoZeroTwoOneAndSeptemberThirtyTwoZeroTwoOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AcquiredOnSeptemberTwoThreeTwoZeroTwoTwoMember" id="sgmd_AcquiredOnSeptemberTwoThreeTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AcquiredOperatingLeases" id="sgmd_AcquiredOperatingLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AcquiredOperatingLeasesCurrent" id="sgmd_AcquiredOperatingLeasesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AcquiredOperatingLeasesNoncurrent" id="sgmd_AcquiredOperatingLeasesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AcquisitionDateAxis" id="sgmd_AcquisitionDateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/> |
| <element name="AcquisitionDateDomain" id="sgmd_AcquisitionDateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AdjustmentForChangeInFairValueOfEarnOutConsideration" id="sgmd_AdjustmentForChangeInFairValueOfEarnOutConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AdjustmentsForFinalizationOfCurrentAssetsAndLiabilities" id="sgmd_AdjustmentsForFinalizationOfCurrentAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AdvancedStrategicAssociatesLlcMember" id="sgmd_AdvancedStrategicAssociatesLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AlgHealthLlc1Member" id="sgmd_AlgHealthLlc1Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AlghealthLLCMember" id="sgmd_AlghealthLLCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AlgHealthsMember" id="sgmd_AlgHealthsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AmountOfTargetedRevenueToAllocateAgentFees" id="sgmd_AmountOfTargetedRevenueToAllocateAgentFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="AndrewCrossMember" id="sgmd_AndrewCrossMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AprilOneNineTwoThousandTwentyThreeMember" id="sgmd_AprilOneNineTwoThousandTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AprilOneThreeTwoThousandTwentyTwoMember" id="sgmd_AprilOneThreeTwoThousandTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AprilTwoSixTwoZeroTwoTwoMember" id="sgmd_AprilTwoSixTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ArmLengthSeasonedSalesExecutiveMember" id="sgmd_ArmLengthSeasonedSalesExecutiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ArrowheadMedicalLlcMember" id="sgmd_ArrowheadMedicalLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AssetBasedLoanInterestRate" id="sgmd_AssetBasedLoanInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AssetBasedLoanMaximumBorrowingCapacity" id="sgmd_AssetBasedLoanMaximumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="AssetBasedLoanPrimeRate" id="sgmd_AssetBasedLoanPrimeRate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="August182020Member" id="sgmd_August182020Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AugustTwoNineTwoThousandTwentyTwoMember" id="sgmd_AugustTwoNineTwoThousandTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="AverageCostPerUnitMarketableSecurities" id="sgmd_AverageCostPerUnitMarketableSecurities" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BasisOfMeasurementPolicyTextBlock" id="sgmd_BasisOfMeasurementPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BasisOfPresentationTextBlock" id="sgmd_BasisOfPresentationTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BasisPresentationAndGoingConcernAbstract" id="sgmd_BasisPresentationAndGoingConcernAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BiodexAcquisitionMember" id="sgmd_BiodexAcquisitionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BiodexMedicalSystemsIncMember" id="sgmd_BiodexMedicalSystemsIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BiodexPhysicalMedicineBusinessMember" id="sgmd_BiodexPhysicalMedicineBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BrokerWarrantsExercised" id="sgmd_BrokerWarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessAcquisitionEquityInterestsIssuedOrIssuableQuarterlyEarnoutMaximumUnits" id="sgmd_BusinessAcquisitionEquityInterestsIssuedOrIssuableQuarterlyEarnoutMaximumUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessAcquisitionGrossMargins" id="sgmd_BusinessAcquisitionGrossMargins" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessAcquisitionProjectedAdditionToRevenueOfBusiness" id="sgmd_BusinessAcquisitionProjectedAdditionToRevenueOfBusiness" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessAcquisitionProjectedGrossMargins" id="sgmd_BusinessAcquisitionProjectedGrossMargins" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessAcquisitionRevenueOfBusiness" id="sgmd_BusinessAcquisitionRevenueOfBusiness" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessAcquisitionsProFormaCostOfRevenue" id="sgmd_BusinessAcquisitionsProFormaCostOfRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessAcquisitionsProFormaDepreciationAndAmortization" id="sgmd_BusinessAcquisitionsProFormaDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessAcquisitionsProFormaForeignExchangeLoss" id="sgmd_BusinessAcquisitionsProFormaForeignExchangeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessAcquisitionsProFormaGainOnDebtSettlement" id="sgmd_BusinessAcquisitionsProFormaGainOnDebtSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessAcquisitionsProFormaGainOnInterestExpense" id="sgmd_BusinessAcquisitionsProFormaGainOnInterestExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessAcquisitionsProFormaGrossMargin" id="sgmd_BusinessAcquisitionsProFormaGrossMargin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessAcquisitionsProFormaIncomeFromOperations" id="sgmd_BusinessAcquisitionsProFormaIncomeFromOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessAcquisitionsProFormaOperatingExpenses" id="sgmd_BusinessAcquisitionsProFormaOperatingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessAcquisitionsProFormaTaxRecoveryExpense" id="sgmd_BusinessAcquisitionsProFormaTaxRecoveryExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessAcquisitionsProFormaTransactionCosts" id="sgmd_BusinessAcquisitionsProFormaTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessAcquisitionsPurchasePriceAllocationOfAcquisitionTableTextBlock" id="sgmd_BusinessAcquisitionsPurchasePriceAllocationOfAcquisitionTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessCombinationConsiderationCash" id="sgmd_BusinessCombinationConsiderationCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationConsiderationTransferredEquityValueOfClosingStock" id="sgmd_BusinessCombinationConsiderationTransferredEquityValueOfClosingStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationConsiderationTransferredEquityValueOfClosingStock1" id="sgmd_BusinessCombinationConsiderationTransferredEquityValueOfClosingStock1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationConsiderationTransferredEquityValueOfEscrowedStock" id="sgmd_BusinessCombinationConsiderationTransferredEquityValueOfEscrowedStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsAmountPaid" id="sgmd_BusinessCombinationContingentConsiderationArrangementsAmountPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsCommonSharesBasedUponProfitabilityMilestones" id="sgmd_BusinessCombinationContingentConsiderationArrangementsCommonSharesBasedUponProfitabilityMilestones" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsEarnoutCashPayment" id="sgmd_BusinessCombinationContingentConsiderationArrangementsEarnoutCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsEarnoutShares" id="sgmd_BusinessCombinationContingentConsiderationArrangementsEarnoutShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsThresholdLimitOfProfitsToCaptureEntireCashComponentOfEarnOut" id="sgmd_BusinessCombinationContingentConsiderationArrangementsThresholdLimitOfProfitsToCaptureEntireCashComponentOfEarnOut" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsThresholdLimitOfProfitsToCaptureEntireCashComponentOfEarnout" id="sgmd_BusinessCombinationContingentConsiderationArrangementsThresholdLimitOfProfitsToCaptureEntireCashComponentOfEarnout" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationContingentConsiderationArrangementsThresholdLimitOfProfitsToEarnEntireShareAllocation" id="sgmd_BusinessCombinationContingentConsiderationArrangementsThresholdLimitOfProfitsToEarnEntireShareAllocation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="BusinessCombinationEarnOutContingentConsiderationNetAssets" id="sgmd_BusinessCombinationEarnOutContingentConsiderationNetAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationEarnOutContingentConsiderationRevenue" id="sgmd_BusinessCombinationEarnOutContingentConsiderationRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationQuarterlyEarnOutPayment" id="sgmd_BusinessCombinationQuarterlyEarnOutPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherAssumedLiabilities" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherAssumedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCustomerDeposits" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCustomerDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDueFromRelatedParty" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDueFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDueToRelatedParty" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDueToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableassetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangiblesAndGoodwill" id="sgmd_BusinessCombinationRecognizedIdentifiableassetsAcquiredAndLiabilitiesAssumedFiniteLivedIntangiblesAndGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLineOfCredit" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLineOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPromissoryNote" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPromissoryNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedStock" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedStockEarnOutPayments" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedStockEarnOutPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapitalAdjustment" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapitalAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkInProcess" id="sgmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkInProcess" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CallableSharesMember" id="sgmd_CallableSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CapitalManagementAbstract" id="sgmd_CapitalManagementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CapitalManagementTextBlock" id="sgmd_CapitalManagementTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CarlsbadMember" id="sgmd_CarlsbadMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CashAcquiredFromAcquisitionTwo" id="sgmd_CashAcquiredFromAcquisitionTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CashAndCashEquivalentsAndRestrictedCashTextBlock" id="sgmd_CashAndCashEquivalentsAndRestrictedCashTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CashConsideration" id="sgmd_CashConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CashReceivedOnAcquisitionOfArrowhead" id="sgmd_CashReceivedOnAcquisitionOfArrowhead" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CashReceivedOnAcquisitionOfMioGuard" id="sgmd_CashReceivedOnAcquisitionOfMioGuard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CashReceivedOnAcquisitionThree" id="sgmd_CashReceivedOnAcquisitionThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CashReceivedOnAcquisitionTwo" id="sgmd_CashReceivedOnAcquisitionTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ChangeInFairValueOfAcquisitionEarnOutConsideration" id="sgmd_ChangeInFairValueOfAcquisitionEarnOutConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ChangeInFairValueOfContingentConsideration" id="sgmd_ChangeInFairValueOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ChangeInFairValueOfEarnOutConsideration" id="sgmd_ChangeInFairValueOfEarnOutConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ChangeInFairValueOfMarketableSecurities" id="sgmd_ChangeInFairValueOfMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ClassASharesExchangedForCommonShares" id="sgmd_ClassASharesExchangedForCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ClassASharesExchangedForCommonSharesValue" id="sgmd_ClassASharesExchangedForCommonSharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ClassASharesToBeIssuedMember" id="sgmd_ClassASharesToBeIssuedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ClearLakeSouthDakotaMember" id="sgmd_ClearLakeSouthDakotaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ClosingPaymentToSellersInCash" id="sgmd_ClosingPaymentToSellersInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="CollectionsOfProvisionedLoans" id="sgmd_CollectionsOfProvisionedLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="CommonStockIssuedForDebt" id="sgmd_CommonStockIssuedForDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="CommonStockIssuedOptionsExercised" id="sgmd_CommonStockIssuedOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CommonStockToBeIssuedMember" id="sgmd_CommonStockToBeIssuedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CommonStockToBeIssuedValue" id="sgmd_CommonStockToBeIssuedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ConsultingAndProfessionalFees" id="sgmd_ConsultingAndProfessionalFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ConsultingExpenses" id="sgmd_ConsultingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ContingentConsiderationPolicyTextBlock" id="sgmd_ContingentConsiderationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ContributionAndExchangeAgreementMember" id="sgmd_ContributionAndExchangeAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ConversionOfSubscriptionReceipts" id="sgmd_ConversionOfSubscriptionReceipts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="CostDirectMaterialTwo" id="sgmd_CostDirectMaterialTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CostDirectServicePersonnel" id="sgmd_CostDirectServicePersonnel" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CostRentAndBuilding" id="sgmd_CostRentAndBuilding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="CovidRelatedLoansMember" id="sgmd_CovidRelatedLoansMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CrestmarkTermLoanMember" id="sgmd_CrestmarkTermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CustomerBaseMember" id="sgmd_CustomerBaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CustomerFiveMember" id="sgmd_CustomerFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CustomerFourMember" id="sgmd_CustomerFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CustomersTwoMember" id="sgmd_CustomersTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="CustomerThreeMember" id="sgmd_CustomerThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DaMarMember" id="sgmd_DaMarMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DamarMember" id="sgmd_DamarMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DamarPlasticsIncMember" id="sgmd_DamarPlasticsIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DamarPlasticsManufacturingIncMioGuardLlcAndSimbexLlcEnteredIntoLoanAndSecurityAgreementAndRelatedScheduleWithPathwardNationalAssociationMember" id="sgmd_DamarPlasticsManufacturingIncMioGuardLlcAndSimbexLlcEnteredIntoLoanAndSecurityAgreementAndRelatedScheduleWithPathwardNationalAssociationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DebtInstrumentCoverageRatio" id="sgmd_DebtInstrumentCoverageRatio" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="December12TwoThousandTwentyTwoMember" id="sgmd_December12TwoThousandTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DecemberSixTwoThousandTwentyOneMember" id="sgmd_DecemberSixTwoThousandTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DeferredTaxAssetsFinanceCosts" id="sgmd_DeferredTaxAssetsFinanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="DeferredTaxAssetsFinanceLeaseLiabilities" id="sgmd_DeferredTaxAssetsFinanceLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="DeferredTaxLiabilitiesRecognizedInGoodwill" id="sgmd_DeferredTaxLiabilitiesRecognizedInGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="DeferredTaxLiabilitiesRecognizedInProfitLoss" id="sgmd_DeferredTaxLiabilitiesRecognizedInProfitLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="DeferredTaxLiabilitiesRightOfUseAssets" id="sgmd_DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="DepreciationOfPropertyAndEquipment" id="sgmd_DepreciationOfPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="DescriptionOfBusinessAbstract" id="sgmd_DescriptionOfBusinessAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DescriptionOfSecurityIndustry" id="sgmd_DescriptionOfSecurityIndustry" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DescriptionOfSharesIssuedAfterInitialRevenueTargetAchieved" id="sgmd_DescriptionOfSharesIssuedAfterInitialRevenueTargetAchieved" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="Dinesh123" id="sgmd_Dinesh123" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DirectorAndEmployeeMember" id="sgmd_DirectorAndEmployeeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DirectorsOfficersEmployeesMember" id="sgmd_DirectorsOfficersEmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DisaggregationOfRevenueTextBlock" id="sgmd_DisaggregationOfRevenueTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DisclosureOfTransactionCostsIncludingLegalAuditAndUsRegulatoryExplanatoryTextBlock" id="sgmd_DisclosureOfTransactionCostsIncludingLegalAuditAndUsRegulatoryExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="DiscountRate" id="sgmd_DiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ElevenEmployeesOfSimbexMember" id="sgmd_ElevenEmployeesOfSimbexMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="EmployeeMember" id="sgmd_EmployeeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="EmployeeRetentionCreditPolicyTextBlock" id="sgmd_EmployeeRetentionCreditPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="EmployerRetentionCreditReceivable" id="sgmd_EmployerRetentionCreditReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="EncinoLocationMember" id="sgmd_EncinoLocationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="EquipmentLoanMember" id="sgmd_EquipmentLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="EscrowedStockValue" id="sgmd_EscrowedStockValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ExerciseClosingPriceMember" id="sgmd_ExerciseClosingPriceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceOfWarrantIncludedInUnitsIssued" id="sgmd_ExercisePriceOfWarrantIncludedInUnitsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ExercisePriceOfZeroPointEightFiveFiveMember" id="sgmd_ExercisePriceOfZeroPointEightFiveFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeFiveMember" id="sgmd_ExercisePriceRangeFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeFourMember" id="sgmd_ExercisePriceRangeFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeOneMember" id="sgmd_ExercisePriceRangeOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeSevenMember" id="sgmd_ExercisePriceRangeSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeSixMember" id="sgmd_ExercisePriceRangeSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeThreeMember" id="sgmd_ExercisePriceRangeThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExercisePriceRangeTwoMember" id="sgmd_ExercisePriceRangeTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ExpectedIncomeTaxRecovery" id="sgmd_ExpectedIncomeTaxRecovery" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="FairMarketPricePerShare" id="sgmd_FairMarketPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FairValueOfStockOptionsExercised" id="sgmd_FairValueOfStockOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="February272017Member" id="sgmd_February272017Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FebruaryOneZeroTwoThousandTwentyThreeMember" id="sgmd_FebruaryOneZeroTwoThousandTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FeesAndOtherIncome" id="sgmd_FeesAndOtherIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="FiniteLivedIntangibleAssetEstimatedUsefulLife" id="sgmd_FiniteLivedIntangibleAssetEstimatedUsefulLife" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FiniteLivedIntangibleAssetsDisposed" id="sgmd_FiniteLivedIntangibleAssetsDisposed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="FiniteLivedIntellectualPropertyGross" id="sgmd_FiniteLivedIntellectualPropertyGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="FirstInstallmentOfCashSeller" id="sgmd_FirstInstallmentOfCashSeller" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ForbearanceAgreementMember" id="sgmd_ForbearanceAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ForeignCurrencyTranslationOnDebt" id="sgmd_ForeignCurrencyTranslationOnDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="FormerOwnerSouthDakotaPartnersIncMember" id="sgmd_FormerOwnerSouthDakotaPartnersIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FormerOwnerSouthDakotaPartnersIncTwoMember" id="sgmd_FormerOwnerSouthDakotaPartnersIncTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FourCustomersMember" id="sgmd_FourCustomersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FourDirectorsMember" id="sgmd_FourDirectorsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="FourEmployeesMember" id="sgmd_FourEmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="GainLossOnShareForDebtSettlement" id="sgmd_GainLossOnShareForDebtSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="GainOnShareForDebtSettlement" id="sgmd_GainOnShareForDebtSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="GeneralAndAdministrativeExpensesLineItems" id="sgmd_GeneralAndAdministrativeExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="GeneralAndAdministrativeExpensesTable" id="sgmd_GeneralAndAdministrativeExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/> |
| <element name="GeneratedProfitableRevenueToAllocateAgentFees" id="sgmd_GeneratedProfitableRevenueToAllocateAgentFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="GrandRapidsLocationMember" id="sgmd_GrandRapidsLocationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="HedgehogFinancialCorporationMember" id="sgmd_HedgehogFinancialCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ImpairmentForLongLivedAssetsPolicyTextBlock" id="sgmd_ImpairmentForLongLivedAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="IncomeTaxRecoveryExpense" id="sgmd_IncomeTaxRecoveryExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="IncreaseDecreaseInLongTermPrepaidsAndOtherReceivables" id="sgmd_IncreaseDecreaseInLongTermPrepaidsAndOtherReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="IncreaseDecreaseInNetRepaymentOfCreditReceivables" id="sgmd_IncreaseDecreaseInNetRepaymentOfCreditReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="IncreaseInFairValueAsIncome" id="sgmd_IncreaseInFairValueAsIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="IndebtednessOwedToServiceProvider" id="sgmd_IndebtednessOwedToServiceProvider" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="InspiraFinancialMember" id="sgmd_InspiraFinancialMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="IntangibleAssetCostAbstract" id="sgmd_IntangibleAssetCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="IntangibleAssetsAccumulatedAmortizationAbstract" id="sgmd_IntangibleAssetsAccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="InterestFeesAndOtherRecovered" id="sgmd_InterestFeesAndOtherRecovered" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="InterestOnOperatingLeaseLiabilities" id="sgmd_InterestOnOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="IssuedAndOutstandingCommonSharesDescription" id="sgmd_IssuedAndOutstandingCommonSharesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JanuaryNineteenTwoThousandTwentyTwoMember" id="sgmd_JanuaryNineteenTwoThousandTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JulyOneEightTwoThousandTwentyTwoMember" id="sgmd_JulyOneEightTwoThousandTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JulySevenTwoThousandTwentyOneMember" id="sgmd_JulySevenTwoThousandTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="June302016Member" id="sgmd_June302016Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="June82016Member" id="sgmd_June82016Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JuneEightTwoThousandTwentyOneMember" id="sgmd_JuneEightTwoThousandTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JuneEightTwoThousandTwentyOneSecondMember" id="sgmd_JuneEightTwoThousandTwentyOneSecondMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JuneEightTwoThousandTwentyOneThirdMember" id="sgmd_JuneEightTwoThousandTwentyOneThirdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="JuneOneThreeTwoThousandTwentyThreeMember" id="sgmd_JuneOneThreeTwoThousandTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="LineOfCreditFacilityBorrowingAmortization" id="sgmd_LineOfCreditFacilityBorrowingAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="LineOfCreditFacilityBorrowingAmortizationReducedPerMonth" id="sgmd_LineOfCreditFacilityBorrowingAmortizationReducedPerMonth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="LoanInterest" id="sgmd_LoanInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="March282014Member" id="sgmd_March282014Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MarchNineTwoThousandTwentyTwoMember" id="sgmd_MarchNineTwoThousandTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MarketPricePerUnitMarketableSecurities" id="sgmd_MarketPricePerUnitMarketableSecurities" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MarquettePartnersIncMember" id="sgmd_MarquettePartnersIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="May292020Member" id="sgmd_May292020Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MayTwoFourTwoThousandTwentyThreeMember" id="sgmd_MayTwoFourTwoThousandTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MichaelDalsinMember" id="sgmd_MichaelDalsinMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MinimumCashAvailabilityRequiredForPrincipalReductionPaymentsToBePaid" id="sgmd_MinimumCashAvailabilityRequiredForPrincipalReductionPaymentsToBePaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="MinimumOwnershipOfSharesToPreventConversionOfClassAShares" id="sgmd_MinimumOwnershipOfSharesToPreventConversionOfClassAShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MioGuardLLCMember" id="sgmd_MioGuardLLCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MioGuardMember" id="sgmd_MioGuardMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MirionPromissoryNoteMember" id="sgmd_MirionPromissoryNoteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MoldsMember" id="sgmd_MoldsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="MovementInNetDeferredTaxLiabilities" id="sgmd_MovementInNetDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="MrMejiaMember" id="sgmd_MrMejiaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NetDeferredTaxLiabilityOne" id="sgmd_NetDeferredTaxLiabilityOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="NetInvestmentIncomeLoss" id="sgmd_NetInvestmentIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="NetLossBeforeUndernoted" id="sgmd_NetLossBeforeUndernoted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="NonCompetesMember" id="sgmd_NonCompetesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NotesPayableOtherAdditionalPayableMember" id="sgmd_NotesPayableOtherAdditionalPayableMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfBrokerWarrantsIssuedAsPartOfFinanceDeal" id="sgmd_NumberOfBrokerWarrantsIssuedAsPartOfFinanceDeal" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfCommonSharesAcquiredPerQuarter" id="sgmd_NumberOfCommonSharesAcquiredPerQuarter" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfCustomers" id="sgmd_NumberOfCustomers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfIndividuals" id="sgmd_NumberOfIndividuals" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfInstallment" id="sgmd_NumberOfInstallment" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfMaximumUnitsIssued" id="sgmd_NumberOfMaximumUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfSecuritiesHeld" id="sgmd_NumberOfSecuritiesHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfSharesAcquiredOnClosing" id="sgmd_NumberOfSharesAcquiredOnClosing" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfSharesAgentReceiveAfterTargetedRevenue" id="sgmd_NumberOfSharesAgentReceiveAfterTargetedRevenue" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfSharesIssuedToAgents" id="sgmd_NumberOfSharesIssuedToAgents" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfSupplier" id="sgmd_NumberOfSupplier" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfUnitsIssued" id="sgmd_NumberOfUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfWarrants" id="sgmd_NumberOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfWarrantsExercised" id="sgmd_NumberOfWarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfWarrantsIssued" id="sgmd_NumberOfWarrantsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfWarrantsIssuedAsPartOfFinanceDeal" id="sgmd_NumberOfWarrantsIssuedAsPartOfFinanceDeal" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="NumberOfWarrantsVested" id="sgmd_NumberOfWarrantsVested" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OfficerDirectorAndEmployeesMember" id="sgmd_OfficerDirectorAndEmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneDirectorMember" id="sgmd_OneDirectorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneEmployeeOfSouthDakotaPartnersIncElevenEmployeesOfSimbexAndTwoOutsideConsultantsMember" id="sgmd_OneEmployeeOfSouthDakotaPartnersIncElevenEmployeesOfSimbexAndTwoOutsideConsultantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneEmployeeOfSouthDakotaPartnersIncMember" id="sgmd_OneEmployeeOfSouthDakotaPartnersIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneKeyIndividualMember" id="sgmd_OneKeyIndividualMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneKeyIndividualTwoMember" id="sgmd_OneKeyIndividualTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneOfficerMember" id="sgmd_OneOfficerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OneSupplierMember" id="sgmd_OneSupplierMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OperatingLeaseForeignCurrencyTranslation" id="sgmd_OperatingLeaseForeignCurrencyTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="OperatingLeaseInterestExpense" id="sgmd_OperatingLeaseInterestExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="OperatingLeaseLiabilityImpactOfModification" id="sgmd_OperatingLeaseLiabilityImpactOfModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="OperatingLeaseRightOfUseAssetAcquired" id="sgmd_OperatingLeaseRightOfUseAssetAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="OperatingLeaseRightOfUseAssetForeignCurrencyTranslation" id="sgmd_OperatingLeaseRightOfUseAssetForeignCurrencyTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="OperatingLeaseRightOfUseAssetImpactOfModification" id="sgmd_OperatingLeaseRightOfUseAssetImpactOfModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="OperatingLeaseRightOfUseAssetTranslation" id="sgmd_OperatingLeaseRightOfUseAssetTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="OperatingSegmentsPolicyTextBlock" id="sgmd_OperatingSegmentsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="OrganizationalExpenses" id="sgmd_OrganizationalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="OtherNotesPayableFinancialInstitutionMember" id="sgmd_OtherNotesPayableFinancialInstitutionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PayablesAndAccrualsLineItems" id="sgmd_PayablesAndAccrualsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PayablesAndAccrualsTable" id="sgmd_PayablesAndAccrualsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/> |
| <element name="PaycheckProtectionProgram" id="sgmd_PaycheckProtectionProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="PaymentsToAcquireBiodex" id="sgmd_PaymentsToAcquireBiodex" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="PaymentsToAcquireDamar" id="sgmd_PaymentsToAcquireDamar" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="PaymentsToAcquiremioGuard" id="sgmd_PaymentsToAcquiremioGuard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="PercentageOfAccountReceivable" id="sgmd_PercentageOfAccountReceivable" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PercentageOfAccountsPayable" id="sgmd_PercentageOfAccountsPayable" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PercentageOfCommonSharesIssuedAndOutstandingImmediatelyFollowingCompletionOfQualifyingTransaction" id="sgmd_PercentageOfCommonSharesIssuedAndOutstandingImmediatelyFollowingCompletionOfQualifyingTransaction" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PercentageOfCustomersAccounting" id="sgmd_PercentageOfCustomersAccounting" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PercentageOfRevenue" id="sgmd_PercentageOfRevenue" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PercentageOfSubsidiaries" id="sgmd_PercentageOfSubsidiaries" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PhysicalTherapyMedicalAndEquipmentBusinessMember" id="sgmd_PhysicalTherapyMedicalAndEquipmentBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="Placeholder" id="sgmd_Placeholder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PlasticsBusinessMember" id="sgmd_PlasticsBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PostClosingAdjustmentInCash" id="sgmd_PostClosingAdjustmentInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="PostClosingAdjustmentMember" id="sgmd_PostClosingAdjustmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PppLoanDepositInEscrowMember" id="sgmd_PppLoanDepositInEscrowMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ProceedFromLineOfCredit" id="sgmd_ProceedFromLineOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ProceedsFromExerciseOfBrokerWarrants" id="sgmd_ProceedsFromExerciseOfBrokerWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ProceedsFromSubscriptionReceipts" id="sgmd_ProceedsFromSubscriptionReceipts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ProceedsFromUnitsIssued" id="sgmd_ProceedsFromUnitsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ProceedsReceivedFromAgreements" id="sgmd_ProceedsReceivedFromAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PromissoryNoteIssuedForAcquisition" id="sgmd_PromissoryNoteIssuedForAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PropertyAndEquipmentAccumulatedAmortizationAbstract" id="sgmd_PropertyAndEquipmentAccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PropertyAndEquipmentCostAbstract" id="sgmd_PropertyAndEquipmentCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PropertyPlantAndEquipmentAdditionsNet" id="sgmd_PropertyPlantAndEquipmentAdditionsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PropertyPlantAndEquipmentEstimatedUsefulLive" id="sgmd_PropertyPlantAndEquipmentEstimatedUsefulLive" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="PropertyPlantAndEquipmentNetBookValueTotal" id="sgmd_PropertyPlantAndEquipmentNetBookValueTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PropertyPlantAndEquipmentTranslation" id="sgmd_PropertyPlantAndEquipmentTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ProvisionForImpairment" id="sgmd_ProvisionForImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ProvisionForInventoryObsoleteRawMaterials" id="sgmd_ProvisionForInventoryObsoleteRawMaterials" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PublicCompanyExpenses" id="sgmd_PublicCompanyExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="PurchaseAgreementMember" id="sgmd_PurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="QuantityMarketableSecurities" id="sgmd_QuantityMarketableSecurities" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="RecentlyAdoptedAccountingStandardsPolicyTextBlock" id="sgmd_RecentlyAdoptedAccountingStandardsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ReclassificationPolicyTextBlock" id="sgmd_ReclassificationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ReductionInFairValueAsIncome" id="sgmd_ReductionInFairValueAsIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="RelatedPartyTransactionDueFromRelatedParties" id="sgmd_RelatedPartyTransactionDueFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="RelatedPartyTransactionExpensesFromSalariesAndShortTermBenefits" id="sgmd_RelatedPartyTransactionExpensesFromSalariesAndShortTermBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="RelatedPartyTransactionExpensesFromTransactionsWithRelatedParties" id="sgmd_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="RepaymentOfLineOfCredit" id="sgmd_RepaymentOfLineOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="RestrictedCashIncludingClosingBalanceAbove" id="sgmd_RestrictedCashIncludingClosingBalanceAbove" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="RestrictionOnCommonStock" id="sgmd_RestrictionOnCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ReturnsFromEscrow" id="sgmd_ReturnsFromEscrow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="RevenueEarnedAtPointInTime" id="sgmd_RevenueEarnedAtPointInTime" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="RevenueEarnedOverPeriodOfTime" id="sgmd_RevenueEarnedOverPeriodOfTime" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="RevenueFromContinuedOperations" id="sgmd_RevenueFromContinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="RevenueFromContinuedOperationsAbstract" id="sgmd_RevenueFromContinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="RevenueFromDiscontinuedOperationsAbstract" id="sgmd_RevenueFromDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="RightOfUseAssetPolicyTextBlock" id="sgmd_RightOfUseAssetPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="RiskFreeRate" id="sgmd_RiskFreeRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="RogerGreeneMember" id="sgmd_RogerGreeneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SalonaGlobalBuyerMember" id="sgmd_SalonaGlobalBuyerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScenarioOneMember" id="sgmd_ScenarioOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScenarioTwoMember" id="sgmd_ScenarioTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfAccountsReceivableLineItems" id="sgmd_ScheduleOfAccountsReceivableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfAccountsReceivableTable" id="sgmd_ScheduleOfAccountsReceivableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/> |
| <element name="ScheduleOfCapitalManagementTextBlock" id="sgmd_ScheduleOfCapitalManagementTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" id="sgmd_ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfSummaryWarrantTableTextBlock" id="sgmd_ScheduleOfSummaryWarrantTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfTransactionCostsIncludingLegalAuditAndUsRegulatoryTableTextBlock" id="sgmd_ScheduleOfTransactionCostsIncludingLegalAuditAndUsRegulatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfUsefulLifeForPropertyPlantAndEquipmentTableTextBlock" id="sgmd_ScheduleOfUsefulLifeForPropertyPlantAndEquipmentTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ScheduleOfWarrantsIssuedTableTextBlock" id="sgmd_ScheduleOfWarrantsIssuedTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SecondInstallmentOfCashSeller" id="sgmd_SecondInstallmentOfCashSeller" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="SecuritiesForCompaniesOrExchangeTradedFundsTableTextBlock" id="sgmd_SecuritiesForCompaniesOrExchangeTradedFundsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="September232019Member" id="sgmd_September232019Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWarrantsExercisedAndForfeited" id="sgmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWarrantsExercisedAndForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWarrantsExercisedAndForfeitedWeightedAverageExercisePrice" id="sgmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWarrantsExercisedAndForfeitedWeightedAverageExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ShareConsolidationPolicyTextBlock" id="sgmd_ShareConsolidationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ShareIssuanceCosts" id="sgmd_ShareIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ShareIssuanceCostsFromFinancing" id="sgmd_ShareIssuanceCostsFromFinancing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="SharePurchaseWarrantsPolicyTextBlock" id="sgmd_SharePurchaseWarrantsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SharesExchanged" id="sgmd_SharesExchanged" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SharesIssuedDuringPeriodSharesIssuedForLiquidatedDamages" id="sgmd_SharesIssuedDuringPeriodSharesIssuedForLiquidatedDamages" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ShirleyLocationMember" id="sgmd_ShirleyLocationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ShortTermBondEtfMember" id="sgmd_ShortTermBondEtfMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SimbexLimitedLiabilityCompanyMember" id="sgmd_SimbexLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SimbexLlcMember" id="sgmd_SimbexLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SouthDakotaDevelopmentCorporationMember" id="sgmd_SouthDakotaDevelopmentCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="SouthDakotaPartnersIncMember" id="sgmd_SouthDakotaPartnersIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StandardsAmendmentsAndInterpretationsIssuedButNotYetAdoptedPolicyTextBlock" id="sgmd_StandardsAmendmentsAndInterpretationsIssuedButNotYetAdoptedPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StateOfSouthDakotaGovernorsOfficeOfEconomicDevelopmentMember" id="sgmd_StateOfSouthDakotaGovernorsOfficeOfEconomicDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockholdersEquityNoteLineItems" id="sgmd_StockholdersEquityNoteLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockholdersEquityNoteTable" id="sgmd_StockholdersEquityNoteTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/> |
| <element name="StockIssuedDuringPeriodAcquisitionsPricePerShare" id="sgmd_StockIssuedDuringPeriodAcquisitionsPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodSharesAcquisitionsFour" id="sgmd_StockIssuedDuringPeriodSharesAcquisitionsFour" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodSharesAcquisitionsOne" id="sgmd_StockIssuedDuringPeriodSharesAcquisitionsOne" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodSharesAcquisitionsThree" id="sgmd_StockIssuedDuringPeriodSharesAcquisitionsThree" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodSharesAcquisitionsTwo" id="sgmd_StockIssuedDuringPeriodSharesAcquisitionsTwo" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodSharesAgreement" id="sgmd_StockIssuedDuringPeriodSharesAgreement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodSharesExerciseOfWarrants" id="sgmd_StockIssuedDuringPeriodSharesExerciseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockIssuedDuringPeriodValueAcquisitionsFour" id="sgmd_StockIssuedDuringPeriodValueAcquisitionsFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="StockIssuedDuringPeriodValueAcquisitionsOne" id="sgmd_StockIssuedDuringPeriodValueAcquisitionsOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="StockIssuedDuringPeriodValueAcquisitionsThree" id="sgmd_StockIssuedDuringPeriodValueAcquisitionsThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="StockIssuedDuringPeriodValueAcquisitionsTwo" id="sgmd_StockIssuedDuringPeriodValueAcquisitionsTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="StockIssuedDuringPeriodValueAgreement" id="sgmd_StockIssuedDuringPeriodValueAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="StockIssuedDuringPeriodValueStockExerciseOfWarrants" id="sgmd_StockIssuedDuringPeriodValueStockExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="StockOptionPlanMember" id="sgmd_StockOptionPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockOptionsExercised" id="sgmd_StockOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockOptionsExercisedThree" id="sgmd_StockOptionsExercisedThree" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockOptionsExercisePrice" id="sgmd_StockOptionsExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockOptionsExercisePriceTwo" id="sgmd_StockOptionsExercisePriceTwo" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockPrice" id="sgmd_StockPrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockPriceVolatility" id="sgmd_StockPriceVolatility" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockToBeIssuedDuringPeriodSharesAcquisitions" id="sgmd_StockToBeIssuedDuringPeriodSharesAcquisitions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockToBeIssuedDuringPeriodSharesAcquisitionsPricePerShare" id="sgmd_StockToBeIssuedDuringPeriodSharesAcquisitionsPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockToBeIssuedDuringPeriodSharesAgreement" id="sgmd_StockToBeIssuedDuringPeriodSharesAgreement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="StockToBeIssuedDuringPeriodValueAcquisitions" id="sgmd_StockToBeIssuedDuringPeriodValueAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="StockToBeIssuedDuringPeriodValueAgreement" id="sgmd_StockToBeIssuedDuringPeriodValueAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="SubscriptionReceiptsPayableCurrent" id="sgmd_SubscriptionReceiptsPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="TermNoteMember" id="sgmd_TermNoteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="Test" id="sgmd_Test" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="ThirdInstallmentOfCashSeller" id="sgmd_ThirdInstallmentOfCashSeller" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ThreeCustomerMember" id="sgmd_ThreeCustomerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ThresholdLimitOfCommonSharesForConversion" id="sgmd_ThresholdLimitOfCommonSharesForConversion" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ToolingMember" id="sgmd_ToolingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TradingGoods" id="sgmd_TradingGoods" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="TransactionCostsIncludingAuditLegalAndUsRegulatory" id="sgmd_TransactionCostsIncludingAuditLegalAndUsRegulatory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="TransactionCostsIncludingLegalAuditAndUnitedStatesRegulatoryLineItems" id="sgmd_TransactionCostsIncludingLegalAuditAndUnitedStatesRegulatoryLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TransactionCostsIncludingLegalAuditAndUnitedStatesRegulatoryTable" id="sgmd_TransactionCostsIncludingLegalAuditAndUnitedStatesRegulatoryTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/> |
| <element name="TransactionCostsIncludingLegalAuditAndUsRegulatoryTextBlock" id="sgmd_TransactionCostsIncludingLegalAuditAndUsRegulatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TransactionsCostsMember" id="sgmd_TransactionsCostsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TwoCustomerMember" id="sgmd_TwoCustomerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TwoDirectorsMember" id="sgmd_TwoDirectorsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TwoKeyIndividualsMember" id="sgmd_TwoKeyIndividualsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TwoOfficersAndThreeEmployeesMember" id="sgmd_TwoOfficersAndThreeEmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="TwoOutsideConsultantsMember" id="sgmd_TwoOutsideConsultantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="UnearnedCustomerDeposits" id="sgmd_UnearnedCustomerDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="UnearnedRevenues" id="sgmd_UnearnedRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="UnitsIssuedPricePerUnit" id="sgmd_UnitsIssuedPricePerUnit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="UtilizationOfUnrealizedLossesIncomeTax" id="sgmd_UtilizationOfUnrealizedLossesIncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/> |
| <element name="ValueBusinessCombinationContingentConsiderationLiability" id="sgmd_ValueBusinessCombinationContingentConsiderationLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/> |
| <element name="VehicleMember" id="sgmd_VehicleMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateAxis" id="sgmd_WarrantGrantDateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/> |
| <element name="WarrantGrantDateDomain" id="sgmd_WarrantGrantDateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateFebruaryFifteenTwoThousandTwentyTwoFirstMember" id="sgmd_WarrantGrantDateFebruaryFifteenTwoThousandTwentyTwoFirstMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateFebruaryFifteenTwoThousandTwentyTwoSecondMember" id="sgmd_WarrantGrantDateFebruaryFifteenTwoThousandTwentyTwoSecondMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateMayTwentyOneTwoThousandTwentyOneFirstMember" id="sgmd_WarrantGrantDateMayTwentyOneTwoThousandTwentyOneFirstMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateMayTwentyOneTwoThousandTwentyOneSecondMember" id="sgmd_WarrantGrantDateMayTwentyOneTwoThousandTwentyOneSecondMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateMayTwentyOneTwoThousandTwentyOneThirdMember" id="sgmd_WarrantGrantDateMayTwentyOneTwoThousandTwentyOneThirdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WarrantGrantDateNovemberElevenTwoThousandTwentyOneMember" id="sgmd_WarrantGrantDateNovemberElevenTwoThousandTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WeightedAverageExercisePriceBrokerWarrantsExercised" id="sgmd_WeightedAverageExercisePriceBrokerWarrantsExercised" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WeightedAverageExercisePriceBrokerWarrantsIssuedAsPartOfFinanceDeal" id="sgmd_WeightedAverageExercisePriceBrokerWarrantsIssuedAsPartOfFinanceDeal" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WeightedAverageExercisePriceOfWarrantOutstanding" id="sgmd_WeightedAverageExercisePriceOfWarrantOutstanding" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WeightedAverageExercisePriceOfWarrantsIssuedAsPartOfFinanceDeal" id="sgmd_WeightedAverageExercisePriceOfWarrantsIssuedAsPartOfFinanceDeal" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WeightedAverageRemainingLife" id="sgmd_WeightedAverageRemainingLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WoodlandTermLoanMember" id="sgmd_WoodlandTermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WoodlandVehicleLoan1Member" id="sgmd_WoodlandVehicleLoan1Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="WoodlandVehicleLoanMember" id="sgmd_WoodlandVehicleLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| <element name="ZisholzMember" id="sgmd_ZisholzMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/> |
| </schema> |