XML 71 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 20 - Restatement of Financial Statements (Details) - Restatement of Previously Filed Financial Statements (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Costs and estimated earnings in excess of billings on uncompleted contracts $ 18,700us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear   $ 18,700us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear      
Construction in progress 3,429sopw_ConstructionInProgressCurrent   3,429sopw_ConstructionInProgressCurrent      
Total assets 112,280us-gaap_Assets   112,280us-gaap_Assets   70,964us-gaap_Assets  
Accumulated deficit (66,527)us-gaap_RetainedEarningsAccumulatedDeficit   (66,527)us-gaap_RetainedEarningsAccumulatedDeficit   (56,074)us-gaap_RetainedEarningsAccumulatedDeficit  
Total stockholders’ equity 51,098us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   51,098us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   (2,867)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest  
Net sales 22,646us-gaap_SalesRevenueGoodsNet 21,289us-gaap_SalesRevenueGoodsNet 32,588us-gaap_SalesRevenueGoodsNet 27,254us-gaap_SalesRevenueGoodsNet    
Cost of goods sold 17,780us-gaap_CostOfGoodsSold 22,151us-gaap_CostOfGoodsSold 26,964us-gaap_CostOfGoodsSold 26,717us-gaap_CostOfGoodsSold    
Gross profit 4,866us-gaap_GrossProfit (862)us-gaap_GrossProfit 5,624us-gaap_GrossProfit 537us-gaap_GrossProfit    
Net loss (8,283)us-gaap_ProfitLoss (3,583)us-gaap_ProfitLoss (10,453)us-gaap_ProfitLoss (13,557)us-gaap_ProfitLoss    
Comprehensive loss (8,281)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (3,598)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (10,599)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (13,678)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest    
Net loss per common share:            
Basic and Diluted (in Dollars per share) $ (0.02)us-gaap_EarningsPerShareBasicAndDiluted $ (0.02)us-gaap_EarningsPerShareBasicAndDiluted $ (0.04)us-gaap_EarningsPerShareBasicAndDiluted $ (0.07)us-gaap_EarningsPerShareBasicAndDiluted    
Adjustments to reconcile net loss to net cash used in operating activities            
Depreciation 300us-gaap_Depreciation   781us-gaap_Depreciation 846us-gaap_Depreciation 300us-gaap_Depreciation  
Amortization     429us-gaap_AmortizationOfIntangibleAssets 428us-gaap_AmortizationOfIntangibleAssets    
Stock-based compensation expense     208us-gaap_ShareBasedCompensation 158us-gaap_ShareBasedCompensation    
Loss on extinguishment of convertible bonds 8,907us-gaap_GainsLossesOnExtinguishmentOfDebt   8,907us-gaap_GainsLossesOnExtinguishmentOfDebt      
Non-cash interest expense     1,406us-gaap_OtherNoncashExpense      
Change in fair value of derivative liability     (310)us-gaap_IncreaseDecreaseInDerivativeLiabilities      
Operating income from solar system subject to financing obligation     (760)sopw_NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation (1,059)sopw_NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation    
Other non-cash activity     14us-gaap_OtherNoncashIncomeExpense (11)us-gaap_OtherNoncashIncomeExpense    
Changes in operating assets and liabilities:            
Accounts receivable     2,395us-gaap_IncreaseDecreaseInAccountsReceivable 9,401us-gaap_IncreaseDecreaseInAccountsReceivable    
Costs and estimated earnings in excess of billing on uncompleted contracts     (18,700)sopw_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingOnUncompletedContracts 8,990sopw_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingOnUncompletedContracts    
Construction in progress     (4,163)sopw_IncreaseDecreaseInConstructionInProcess 15,993sopw_IncreaseDecreaseInConstructionInProcess    
Inventories     (2,696)us-gaap_IncreaseDecreaseInInventories 405us-gaap_IncreaseDecreaseInInventories    
Construction in progress, current     (3,429)sopw_IncreaseDecreaseInConstructionInProgressCurrent      
Prepaid expenses and other assets     479us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (1,150)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets    
Accounts payable     7,440us-gaap_IncreaseDecreaseInAccountsPayable (3,970)us-gaap_IncreaseDecreaseInAccountsPayable    
Accounts payable, related party     (12,537)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties (346)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties    
Income taxes payable     911us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 72us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable    
Billings in excess of costs and estimated earnings on uncompleted contracts     (862)us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings (4,111)us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings    
Accrued liabilities and other liabilities     220us-gaap_IncreaseDecreaseInAccruedLiabilities (2,344)us-gaap_IncreaseDecreaseInAccruedLiabilities    
Net cash from operating activities     (30,720)us-gaap_NetCashProvidedByUsedInOperatingActivities (10,642)us-gaap_NetCashProvidedByUsedInOperatingActivities    
Net cash from investing activities     (354)us-gaap_NetCashProvidedByUsedInInvestingActivities (1,227)us-gaap_NetCashProvidedByUsedInInvestingActivities    
Net cash from financing activities     42,735us-gaap_NetCashProvidedByUsedInFinancingActivities (4,852)us-gaap_NetCashProvidedByUsedInFinancingActivities    
Effect of exchange rate changes on cash     97us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (198)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents    
Increase in cash and cash equivalents     11,758us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (16,919)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease    
Cash and cash equivalents at beginning of period 12,789us-gaap_CashAndCashEquivalentsAtCarryingValue 904us-gaap_CashAndCashEquivalentsAtCarryingValue 12,789us-gaap_CashAndCashEquivalentsAtCarryingValue 904us-gaap_CashAndCashEquivalentsAtCarryingValue 1,031us-gaap_CashAndCashEquivalentsAtCarryingValue 17,823us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 12,789us-gaap_CashAndCashEquivalentsAtCarryingValue 904us-gaap_CashAndCashEquivalentsAtCarryingValue 12,789us-gaap_CashAndCashEquivalentsAtCarryingValue 904us-gaap_CashAndCashEquivalentsAtCarryingValue 1,031us-gaap_CashAndCashEquivalentsAtCarryingValue 17,823us-gaap_CashAndCashEquivalentsAtCarryingValue
Scenario, Previously Reported [Member]            
Costs and estimated earnings in excess of billings on uncompleted contracts 22,705us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  22,705us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Total assets 112,856us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  112,856us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Accumulated deficit (65,951)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (65,951)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Total stockholders’ equity 51,674us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  51,674us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net sales 26,651us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  36,593us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Cost of goods sold 21,209us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  30,393us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Gross profit 5,442us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  6,200us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net loss (7,707)us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (9,877)us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Comprehensive loss (7,705)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (10,023)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net loss per common share:            
Basic and Diluted (in Dollars per share) $ (0.02)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  $ (0.04)us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Adjustments to reconcile net loss to net cash used in operating activities            
Depreciation     781us-gaap_Depreciation
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Amortization     429us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Stock-based compensation expense     208us-gaap_ShareBasedCompensation
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Loss on extinguishment of convertible bonds     8,907us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Non-cash interest expense     1,406us-gaap_OtherNoncashExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Change in fair value of derivative liability     (310)us-gaap_IncreaseDecreaseInDerivativeLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Operating income from solar system subject to financing obligation     (760)sopw_NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Other non-cash activity     14us-gaap_OtherNoncashIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Changes in operating assets and liabilities:            
Accounts receivable     2,395us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Costs and estimated earnings in excess of billing on uncompleted contracts     (22,705)sopw_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingOnUncompletedContracts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Construction in progress     (4,163)sopw_IncreaseDecreaseInConstructionInProcess
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Inventories     (2,696)us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Prepaid expenses and other assets     479us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Accounts payable     7,440us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Accounts payable, related party     (12,537)us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Income taxes payable     911us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Billings in excess of costs and estimated earnings on uncompleted contracts     (862)us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Accrued liabilities and other liabilities     220us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net cash from operating activities     (30,720)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net cash from investing activities     (354)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net cash from financing activities     42,735us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Effect of exchange rate changes on cash     97us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Increase in cash and cash equivalents     11,758us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Cash and cash equivalents at beginning of period 12,789us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  12,789us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  1,031us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Cash and cash equivalents at end of period 12,789us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  12,789us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  1,031us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Scenario, Adjustment [Member]            
Costs and estimated earnings in excess of billings on uncompleted contracts (4,005)us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (4,005)us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Construction in progress 3,429sopw_ConstructionInProgressCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  3,429sopw_ConstructionInProgressCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Total assets (576)us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (576)us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Accumulated deficit (576)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (576)us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Total stockholders’ equity (576)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (576)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Net sales (4,005)us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (4,005)us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Cost of goods sold (3,429)us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (3,429)us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Gross profit (576)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (576)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Net loss (576)us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (576)us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Comprehensive loss (576)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  (576)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Changes in operating assets and liabilities:            
Costs and estimated earnings in excess of billing on uncompleted contracts     4,005sopw_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingOnUncompletedContracts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
     
Construction in progress, current     $ (3,429)sopw_IncreaseDecreaseInConstructionInProgressCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember