v2.4.1.9
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (USD $)
In Thousands, except Share data
Total
Ordinary Shares [Member]
Paid-in Capital [Member]
Retained Earnings Statutory Reserves [Member]
Retained Earnings Unrestricted [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
BALANCE at Dec. 31, 2011 $ 73,888us-gaap_StockholdersEquity $ 17us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 24,555us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 54us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
$ 49,178us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
$ 84us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE, shares at Dec. 31, 2011   17,258,356us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Shares issued for equity compensation plan 273us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation    273us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        
Shares issued for equity compensation plan, shares   207,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net income (loss) 4,213us-gaap_NetIncomeLoss          4,213us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  
Appropriations to statutory reserves          347us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
(347)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  
Foreign currency translation adjustment (59)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax             (59)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Realization of foreign currency translation gain relating to disposal of a subsidiary             
BALANCE at Dec. 31, 2012 78,315us-gaap_StockholdersEquity 17us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
24,828us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
401us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
53,044us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
25us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE, shares at Dec. 31, 2012   17,465,356us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Shares issued for equity compensation plan 225us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 1us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
224us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        
Shares issued for equity compensation plan, shares   195,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net income (loss) 8,444us-gaap_NetIncomeLoss          8,444us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  
Appropriations to statutory reserves          408us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
(408)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  
Foreign currency translation adjustment 805us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax             805us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Realization of foreign currency translation gain relating to disposal of a subsidiary             
BALANCE at Dec. 31, 2013 87,789us-gaap_StockholdersEquity 18us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
25,052us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
809us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
61,080us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
830us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE, shares at Dec. 31, 2013   17,660,356us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Shares issued for equity compensation plan 538us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation 1us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
537us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        
Shares issued for equity compensation plan, shares   160,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Escrow shares cancelled (1)sgoc_EscrowSharesCancelledValue (1)sgoc_EscrowSharesCancelledValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Escrow shares cancelled, shares   (405,495)sgoc_EscrowSharesCancelledShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net income (loss) (2,288)us-gaap_NetIncomeLoss          (2,288)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  
Foreign currency translation adjustment (36)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax             (36)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Realization of foreign currency translation gain relating to disposal of a subsidiary (805)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax             (805)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Reclassification of statutory reserves upon disposal of a subsidiary          (809)sgoc_ReclassificationOfStatutoryReservesUponDisposalOfSubsidiaries
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsAppropriatedMember
809sgoc_ReclassificationOfStatutoryReservesUponDisposalOfSubsidiaries
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  
BALANCE at Dec. 31, 2014 $ 85,197us-gaap_StockholdersEquity $ 18us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 25,589us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   $ 59,601us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
$ (11)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
BALANCE, shares at Dec. 31, 2014   17,414,861us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember