XML 71 R58.htm IDEA: XBRL DOCUMENT
v3.21.1

Note 10 - Related Party Transactions (Details Textual) |  |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
Jan. 18, 2020 USD ($) | Jul. 31, 2018 USD ($) | Nov. 30, 2020 BRL (R$) | May 31, 2020 USD ($) | Dec. 31, 2020 USD ($) | Jul. 08, 2020 USD ($) | Dec. 31, 2018 USD ($)
Security Advances [Member] |  |  |  |  |  |  |
Reserve for Related-party Receivables |  |  |  |  |  |  | $ 901,000
SPAR BSMT Joint Venture [Member] |  |  |  |  |  |  |
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage |  |  |  |  | 51.00% |  |
NMS [Member] | Minimum [Member] |  |  |  |  |  |  |
Percent of Reimbursement |  |  |  |  | 4.00% |  |
NMS [Member] | Maximum [Member] |  |  |  |  |  |  |
Percent of Reimbursement |  |  |  |  | 10.00% |  |
Merhold Property Trust [Member] |  |  |  |  |  |  |
Number Of Vehicles Subleased |  |  |  |  | 32 |  |
Number Of Vehicles Leased |  |  |  |  | 173 |  |
JKC [Member] | SPAR BSMT Joint Venture [Member] |  |  |  |  |  |  |
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage |  |  |  |  | 39.00% |  |
EILLC [Member] | SPAR BSMT Joint Venture [Member] |  |  |  |  |  |  |
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage |  |  |  |  | 10.00% |  |
Affinity Insurance Company, Ltd. [Member] |  |  |  |  |  |  |
Related Party Deposit Liabilities |  | $ 965,000 |  |  |  |  |
NMS [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 49.00% |  |
NSRS [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 100.00% |  |
Resource Plus, Inc [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 49.00% |  |
RJ Holdings [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 50.00% |  |
Meridian [Member] |  |  |  |  |  |  |
Majority Interest Ownership Percentage By Parent |  |  |  |  | 51.00% |  |
Meridian [Member] | FRIEDSHELF 401 Proprietary Limited [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 23.00% |  |
Meridian [Member] | Lindicom Proprietary Limited [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 26.00% |  |
SPAR Todopromo [Member] |  |  |  |  |  |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners |  |  |  |  | 49.00% |  |
NMS [Member] |  |  |  |  |  |  |
Majority Interest Ownership Percentage By Parent |  |  |  |  | 51.00% |  |
Operating Lease, Expense Per Month |  |  |  |  | $ 2,000 |  |
Resource Plus, Inc [Member] |  |  |  |  |  |  |
Majority Interest Ownership Percentage By Parent |  |  |  |  | 51.00% |  |
SPAR Todopromo [Member] |  |  |  |  |  |  |
Majority Interest Ownership Percentage By Parent |  |  |  |  | 51.00% |  |
Mr. Juan F. Medina Domenzain [Member] | CON [Member] |  |  |  |  |  |  |
Related Party Ownership Percentage |  |  |  |  | 90.00% |  |
Peter Brown [Member] | SPAR BSMT Joint Venture [Member] | Initiation Fee for Acquisition Strategy Services [Member] |  |  |  |  |  |  |
Related Party Transaction, Amounts of Transaction | R$ |  |  | R$ 30,000 |  |  |  |
Peter Brown [Member] | SPAR BSMT Joint Venture [Member] | Monthly Fee for Acquisition Strategy Services [Member] |  |  |  |  |  |  |
Related Party Transaction, Amounts of Transaction | R$ |  |  | R$ 15,000 |  |  |  |
SAS [Member] | Return of Security Advances and Preimum Advances [Member] |  |  |  |  |  |  |
Due from Related Parties, Total |  |  |  |  |  | $ 901,000 |
SAS [Member] | Premium Advances [Member] |  |  |  |  |  |  |
Due from Related Parties, Total |  |  |  |  |  | 226,000 |
SAS [Member] | Premium Adjustments [Member] |  |  |  |  |  |  |
Related Party Transaction, Amounts of Transaction |  |  |  |  | $ 220,558 |  |
SAS [Member] | Remaining Premium Adjustments [Member] |  |  |  |  |  |  |
Related Party Transaction, Amounts of Transaction |  |  |  |  | 1,102,790 |  |
SAS [Member] | SMF [Member] |  |  |  |  |  |  |
Security Deposit |  | 675,000 |  |  |  |  |
Due from Related Parties, Total |  | 226,000 |  |  | 226,000 | $ 226,000 |
SAS [Member] | Affinity Insurance Company, Ltd. [Member] | Monies Advanced By SMF to SAS for Quarterly Premium Installments [Member] |  |  |  |  |  |  |
Related Party Transaction, Amount Refunded |  |  |  | $ 94,414 |  |  |
Affinity Insurance Company, Ltd. [Member] | SAS [Member] |  |  |  |  |  |  |
Proceeds from Security Deposit Refund |  | $ 426,795 |  |  |  |  |
William Bartels [Member] |  |  |  |  |  |  |
Five Yer Period Agreement, Retirement Compensation | $ 100,000 |  |  |  |  |  |
Five Year Period Agreement, Annual Regular Fees | 55,000 |  |  |  |  |  |
Five Year Period Agreement, Annual Supplemental Fees | 50,000 |  |  |  |  |  |
Five Year Period Agreement, Annual Medical Benefits | $ 15,588 |  |  |  |  |  |
William Bartels [Member] | SPAR Group [Member] |  |  |  |  |  |  |
Pension and Other Postretirement Benefits Cost (Reversal of Cost), Total |  |  |  |  | $ 700,000 |  |
Percentage of Stockholders' Shares |  |  |  |  | 25.10% |  |

X
- Definition The annual medical benefits to be paid per year under the five year period agreement. + References No definition available. + Details
Name: | sgrp_FiveYearPeriodAgreementAnnualMedicalBenefits
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of regular fees per year to be paid under five year period agreement. + References No definition available. + Details
Name: | sgrp_FiveYearPeriodAgreementAnnualRegularFees
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of supplemental fees to be paid per year under five year period agreement. + References No definition available. + Details
Name: | sgrp_FiveYearPeriodAgreementAnnualSupplementalFees
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of retirement compensation under the five year period agreement. + References No definition available. + Details
Name: | sgrp_FiveYerPeriodAgreementRetirementCompensation
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The parent entity's majority interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | sgrp_MajorityInterestOwnershipPercentageByParent
Namespace Prefix: | sgrp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents number of vehicles leased under lease arrangement. + References No definition available. + Details
Name: | sgrp_NumberOfVehiclesLeased
Namespace Prefix: | sgrp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of vehicles subleased. + References No definition available. + Details
Name: | sgrp_NumberOfVehiclesSubleased
Namespace Prefix: | sgrp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of operating lease expense per month. + References No definition available. + Details
Name: | sgrp_OperatingLeaseExpensePerMonth
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the percentage of reimbursement based on total cost. + References No definition available. + Details
Name: | sgrp_PercentOfReimbursement
Namespace Prefix: | sgrp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents percentage of stockholders' shares. + References No definition available. + Details
Name: | sgrp_PercentageOfStockholdersShares
Namespace Prefix: | sgrp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cash inflow from security deposit refund. + References No definition available. + Details
Name: | sgrp_ProceedsFromSecurityDepositRefund
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of ownership by a related person in a related entity. + References No definition available. + Details
Name: | sgrp_RelatedPartyOwnershipPercentage
Namespace Prefix: | sgrp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount refunded to a related party during the period. + References No definition available. + Details
Name: | sgrp_RelatedPartyTransactionAmountRefunded
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of reserve recorded against related-party receivables. + References No definition available. + Details
Name: | sgrp_ReserveForRelatedPartyReceivables
Namespace Prefix: | sgrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10(3)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(k)(1)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.3) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_DueFromRelatedParties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The parent entity's interest in net assets of the subsidiary, expressed as a percentage. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByParent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cost (reversal of cost) for pension and other postretirement benefits. + References No definition available. + Details
Name: | us-gaap_PensionAndOtherPostretirementBenefitExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of deposits held by the entity for a related party (entity, shareholder, employee). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(k)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(k)(1)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_RelatedPartyDepositLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8,17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685 + Details
Name: | us-gaap_VariableInterestEntityOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_SecurityAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=sgrp_SPARBSMTJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_NMSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_MerholdPropertyTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_JKCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_EILLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_AffinityInsuranceCompanyLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_NMSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_NSRSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_ResourcePlusIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_RJHoldingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_MeridianMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sgrp_FRIEDSHELF401ProprietaryLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sgrp_LindicomProprietaryLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_SPARTodopromoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_NMSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_ResourcePlusIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_SPARTodopromoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_MrJuanFMedinaDomenzainMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_CONMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_PeterBrownMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_InitiationFeeForAcquisitionStrategyServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_MonthlyFeeForAcquisitionStrategyServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_SASMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_ReturnOfSecurityAdvancesAndPreimumAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_PremiumAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_PremiumAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_RemainingPremiumAdjustmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_SMFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=sgrp_MoniesAdvancedBySMFToSASForQuarterlyPremiumInstallmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_AffinityInsuranceCompanyLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sgrp_SASMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sgrp_WilliamBartelsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=sgrp_SparGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |