v3.19.1
4. Disposition of SPI China (Details - Statement of operation) - USD ($)
$ in Thousands |
12 Months Ended |
|
|
|
Loss from discontinued operations, net of tax |
$ (6,122)
|
$ (64,445)
|
$ (118,939)
|
Discontinued Operations [Member] | SPI China [Member] |
|
|
|
Net sales |
4,681
|
5,945
|
25,597
|
Cost of goods sold |
2,027
|
6,235
|
18,763
|
Provision for losses on contracts |
0
|
0
|
18
|
Gross profit (loss) |
2,654
|
(290)
|
6,816
|
General and administrative |
2,904
|
8,391
|
20,523
|
Sales, marketing and customer service |
887
|
4,796
|
25,992
|
Provision for doubtful accounts, notes and other receivable |
195
|
7,485
|
23,359
|
Impairment charges on goodwill and intangible assets |
0
|
205
|
0
|
Impairment charges on property, plant and equipment |
0
|
3,755
|
12,602
|
Impairment charges on project assets |
0
|
3,354
|
742
|
Impairment charges on finance lease receivable |
0
|
23,967
|
32,028
|
Total operating expense |
3,986
|
51,953
|
115,246
|
Total other income (expense), net |
4,790
|
(12,188)
|
10,779
|
Loss from discontinued operations before income tax |
(6,122)
|
(64,431)
|
(119,209)
|
Income tax expense (benefit) |
0
|
14
|
(270)
|
Loss from discontinued operations, net of tax |
$ (6,122)
|
$ (64,445)
|
$ (118,939)
|
X |
- DefinitionAmount of impairment on goodwill and intangibles attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of impairment on finance lease receivable attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of impairment on project assets attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of impairment on property and equipment attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of total operating expenses attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationOperatingExpenses |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of totla other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of provision for doubtful accounts attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of provision for losses on contracts attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationProvisionForLosses |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of sales and marketing attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
spi_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense |
Namespace Prefix: |
spi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.
+ References
+ Details
Name: |
us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue attributable to disposal group, including, but not limited to, discontinued operation.
+ References
+ Details
Name: |
us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.
+ References
+ Details
Name: |
us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DisposalGroupClassificationAxis=spi_SPIChinaMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
|