v3.21.2

Warrant derivative liability (Warrant activity) (Details) - $ / shares | 1 Months Ended | 12 Months Ended
--- | --- | ---
Jan. 31, 2018 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Warrant derivative liability |  |  |  |
Number of Warrants, Outstanding at Beginning |  | 817,489 | 817,489 |
Number of Warrants, Exercisable at Beginning |  | 817,489 | 817,489 |
Number of Warrants, Exercised | 174,903 | (298,914) |  |
Number of Warrants, Outstanding at Ending |  |  | 817,489 | 817,489
Number of Warrants, Exercisable at Ending |  | 518,575 | 817,489 | 817,489
Average Exercise Price, Outstanding at Beginning |  | $ 1.00 | $ 1.00 |
Average Exercise Price, Exercisable at Beginning |  | 1.00 | 1.00 |
Average Exercise Price, Exercised |  | 1.00 |  |
Average Exercise Price, Outstanding at Ending |  |  | 1.00 | $ 1.00
Average Exercise Price, Exercisable at Ending |  | $ 1.00 | $ 1.00 | $ 1.00
Weighted Average Remaining Contractual Contractual Term in Years, Granted |  |  | 0 years |
Weighted Average Remaining Contractual Contractual Term in Years, Outstanding |  |  | 1 year 3 months 4 days | 2 years 3 months 4 days
Weighted Average Remaining Contractual Contractual Term in Years, Exercisable |  | 3 months 4 days | 0 years | 0 years

X
- Definition The weighted average exercise price of exercisable awards on equity-based plans excluding option plans. + References No definition available. + Details
Name: | sgoc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | sgoc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for equity-based awards excluding options which are exercisable. + References No definition available. + Details
Name: | sgoc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageRemainingContractualTerms
Namespace Prefix: | sgoc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that were exercised during the reporting period. + References No definition available. + Details
Name: | sgoc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
Namespace Prefix: | sgoc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average exercise price of exercised awards on equity-based plans excluding option plans. + References No definition available. + Details
Name: | sgoc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedWeightedAverageExercisePrice
Namespace Prefix: | sgoc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for equity-based awards excluding options which are granted. + References No definition available. + Details
Name: | sgoc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms
Namespace Prefix: | sgoc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average exercise price of nonvested awards on equity-based plans excluding option plans. + References No definition available. + Details
Name: | sgoc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonVestedWeightedAverageExercisePrice
Namespace Prefix: | sgoc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares into which fully or partially vested other than option awards outstanding as of the balance sheet date can be currently converted under the plan. + References No definition available. + Details
Name: | sgoc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber
Namespace Prefix: | sgoc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration