SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

SPI Energy Co., Ltd. – ‘20-F’ for 12/31/18 – ‘EX-101.INS’

On:  Tuesday, 4/30/19, at 4:55pm ET   ·   For:  12/31/18   ·   Accession #:  1683168-19-1261   ·   File #:  1-37678

Previous ‘20-F’:  ‘20-F/A’ on 12/11/18 for 12/31/17   ·   Next:  ‘20-F’ on 6/29/20 for 12/31/19   ·   Latest:  ‘20-F/A’ on 11/23/21 for 12/31/20   ·   5 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/30/19  SPI Energy Co., Ltd.              20-F       12/31/18  143:9.5M                                   GlobalOne Filings Inc/FA

Annual Report by a Foreign Non-Canadian Issuer   —   Form 20-F   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 20-F        Annual Report by a Foreign Non-Canadian Issuer      HTML   1.16M 
 2: EX-4.49     Share Purchase Agreement                            HTML     74K 
 3: EX-4.50     Share Purchase Agreement                            HTML     74K 
 4: EX-4.51     Share Purchase Agreement                            HTML     74K 
 5: EX-4.52     Share Purchase Agreement                            HTML     73K 
 6: EX-4.53     Share Purchase Agreement                            HTML     74K 
 7: EX-4.54     Share Purchase Agreement                            HTML     99K 
 9: EX-13.1     Certification by the Chief Executive Officer        HTML     36K 
 8: EX-12.1     Certification by the Chief Executive Officer        HTML     41K 
10: EX-15.1     Consent of Independent Registered Public            HTML     37K 
                Accounting Firm                                                  
11: EX-15.2     Consent                                             HTML     36K 
18: R1          Document and Entity Information                     HTML     65K 
19: R2          Consolidated Balance Sheets                         HTML    182K 
20: R3          Consolidated Balance Sheets (Parenthetical)         HTML     45K 
21: R4          Consolidated Statements of Operations               HTML    151K 
22: R5          Consolidated Statements of Comprehensive Loss       HTML     69K 
23: R6          Consolidated Statements of Equity (Deficit)         HTML     97K 
24: R7          Consolidated Statements of Cash Flows               HTML    210K 
25: R8          Reconciliation of Cash                              HTML     47K 
26: R9          1. Description of Business and Organization         HTML     55K 
27: R10         2. Going Concern                                    HTML     44K 
28: R11         3. Summary of Significant Accounting Policies       HTML    212K 
29: R12         4. Disposition of SPI China                         HTML     65K 
30: R13         5. Business Acquisitions                            HTML     46K 
31: R14         6. Deconsolidation of Sinsin                        HTML     51K 
32: R15         7. Restricted Cash                                  HTML     39K 
33: R16         8. Accounts Receivable                              HTML     54K 
34: R17         9. Inventories, net                                 HTML     42K 
35: R18         10. Project Assets                                  HTML     44K 
36: R19         11. Prepaid Expenses and Other Current Assets       HTML     46K 
37: R20         12. Intangible Assets                               HTML     52K 
38: R21         13. Goodwill                                        HTML     41K 
39: R22         14. Property, Plant and Equipment                   HTML     46K 
40: R23         15. Investment in Affiliates                        HTML     41K 
41: R24         16. Fair Value Measurement                          HTML     43K 
42: R25         17. Accrued Liabilities                             HTML     44K 
43: R26         18. Advance From Customers                          HTML     38K 
44: R27         19. Short-term Borrowings and Long-term Borrowings  HTML     51K 
45: R28         20. Convertible Bonds                               HTML     48K 
46: R29         21. Other Liabilities                               HTML     47K 
47: R30         22. Shareholders' Equity (Deficit)                  HTML     40K 
48: R31         23. Share-based Compensation                        HTML    102K 
49: R32         24. Income Taxes                                    HTML     75K 
50: R33         25. Net Loss Per Share                              HTML     49K 
51: R34         26. Commitments and Contingencies                   HTML     46K 
52: R35         27. Concentration Risk                              HTML     45K 
53: R36         28. Segment information                             HTML     57K 
54: R37         29. Related Party Transactions                      HTML     40K 
55: R38         30. Subsequent Events                               HTML     41K 
56: R39         3. Summary of Significant Accounting Policies       HTML    305K 
                (Policies)                                                       
57: R40         1. Description of Business and Organization         HTML     41K 
                (Tables)                                                         
58: R41         3. Summary of Significant Accounting Policies       HTML    141K 
                (Tables)                                                         
59: R42         4. Disposition of SPI China (Tables)                HTML     66K 
60: R43         5. Business Acquisitions (Tables)                   HTML     42K 
61: R44         6. Deconsolidation of Sinsin (Tables)               HTML     44K 
62: R45         8. Accounts Receivable (Tables)                     HTML     49K 
63: R46         9. Inventories, net (Tables)                        HTML     42K 
64: R47         10. Project Assets (Tables)                         HTML     41K 
65: R48         11. Prepaid Expenses and Other Current Assets       HTML     42K 
                (Tables)                                                         
66: R49         12. Intangible Assets (Tables)                      HTML     53K 
67: R50         13. Goodwill (Tables)                               HTML     41K 
68: R51         14. Property, Plant and Equipment (Tables)          HTML     44K 
69: R52         17. Accrued liabilities (Tables)                    HTML     42K 
70: R53         19. Short-term borrowings and long-term borrowings  HTML     50K 
                (Tables)                                                         
71: R54         21. Other liabilities (Tables)                      HTML     42K 
72: R55         23. Share-based Compensation (Tables)               HTML    104K 
73: R56         24. Income Taxes (Tables)                           HTML     73K 
74: R57         25. Net Loss Per Share (Tables)                     HTML     51K 
75: R58         26. Commitments and Contingencies (Tables)          HTML     40K 
76: R59         27. Concentration Risk (Tables)                     HTML     46K 
77: R60         28. Segment information (Tables)                    HTML     60K 
78: R61         2. Going Concern (Details Narrative)                HTML     55K 
79: R62         3. Summary of Significant Accounting Policies       HTML     50K 
                (Details - PPE useful lives)                                     
80: R63         3. Summary of Significant Accounting Policies       HTML     92K 
                (Details - Disaggregation of revenue by revenue                  
                stream)                                                          
81: R64         3. Summary of Significant Accounting Policies       HTML     62K 
                (Details - By timing of revenue recognition)                     
82: R65         3. Summary of Significant Accounting Policies       HTML     42K 
                (Details - Contract balance)                                     
83: R66         3. Summary of Significant Accounting Policies       HTML     44K 
                (Details - Capitalized interest)                                 
84: R67         3. Summary of Significant Accounting Policies       HTML     43K 
                (Details Narrative)                                              
85: R68         4. Disposition of SPI China (Details - Balance      HTML    136K 
                Sheet)                                                           
86: R69         4. Disposition of SPI China (Details - Statement    HTML     84K 
                of operation)                                                    
87: R70         4. Disposition of SPI China (Details Narrative)     HTML     45K 
88: R71         5. Business Acquisitions (Details)                  HTML     65K 
89: R72         5. Business Acquisitions (Details Narrative)        HTML     49K 
90: R73         6. Deconsolidation of Sinsin (Details)              HTML     78K 
91: R74         6. Deconsolidation of Sinsin (Details Narrative)    HTML     38K 
92: R75         7. Restricted cash (Details Narrative)              HTML     39K 
93: R76         8. Accounts Receivable (Details - Accounts          HTML     53K 
                receivable)                                                      
94: R77         8. Accounts Receivable (Details - Allowance for     HTML     48K 
                Doubtful Accounts)                                               
95: R78         8. Accounts Receivable (Details Narrative)          HTML     48K 
96: R79         9. Inventories (Details)                            HTML     45K 
97: R80         9. Inventories (Details Narrative)                  HTML     40K 
98: R81         10. Project Assets (Details)                        HTML     44K 
99: R82         10. Project Assets (Details Narrative)              HTML     52K 
100: R83         11. Prepaid expenses and other current assets       HTML     47K  
                (Details)                                                        
101: R84         11. Prepaid expenses and other current assets       HTML     50K  
                (Details Narrative)                                              
102: R85         12. Intangible Assets (Details - Intangible         HTML     54K  
                Assets)                                                          
103: R86         12. Intangible Assets (Details - Future             HTML     57K  
                Amortization)                                                    
104: R87         12. Intangible Assets (Details Narrative)           HTML     42K  
105: R88         13. Goodwill (Details - Goodwill)                   HTML     43K  
106: R89         13. Goodwil (Details Narrative)                     HTML     43K  
107: R90         14. Property, Plant and Equipment (Details)         HTML     60K  
108: R91         14. Property, Plant and Equipment (Details          HTML     41K  
                Narrative)                                                       
109: R92         15. Investment in Affiliates (Details Narrative)    HTML     59K  
110: R93         16. Fair value measurement (Details Narrative)      HTML     47K  
111: R94         17. Accrued liabilities (Details)                   HTML     51K  
112: R95         19. Short-term borrowings and long-term borrowings  HTML     61K  
                (Details - Debt)                                                 
113: R96         19. Short-term borrowings and long-term borrowings  HTML     58K  
                (Details - Maturities)                                           
114: R97         19. Short-term borrowings and long-term borrowings  HTML     60K  
                (Details Narrative)                                              
115: R98         20. Convertible Bonds (Details Narrative)           HTML     74K  
116: R99         21. Other liabilities (Details)                     HTML     51K  
117: R100        21. Other liabilities (Details Narrative)           HTML     50K  
118: R101        22. Stockholders' Deficit (Details Narrative)       HTML     58K  
119: R102        23. Stock-based Compensation (Details -             HTML     45K  
                Stock-Based Compensation Expense by Award type)                  
120: R103        23. Stock-based Compensation (Details -             HTML     47K  
                Compensation expense by line item)                               
121: R104        23. Stock-based Compensation (Details -             HTML     51K  
                Assumptions)                                                     
122: R105        23. Stock-based Compensation (Details - Option      HTML     91K  
                Activity)                                                        
123: R106        23. Stock-based Compensation (Details - Options by  HTML     63K  
                Exercise Price)                                                  
124: R107        23. Stock-based Compensation (Details - Non-vested  HTML     89K  
                options)                                                         
125: R108        23. Stock-based Compensation (Details - RSU's)      HTML     57K  
126: R109        23. Stock-based Compensation (Details Narrative)    HTML     41K  
127: R110        24. Income Taxes (Details - Loss before Provision)  HTML     45K  
128: R111        24. Income Taxes (Details - Provision for income    HTML     67K  
                taxes)                                                           
129: R112        24. Income Taxes (Details - Tax reconciliation)     HTML     76K  
130: R113        24. Income Taxes (Details - Deferred income taxes)  HTML     86K  
131: R114        24. Income Taxes (Details Narrative)                HTML     53K  
132: R115        25. Net Loss Per Share (Details - Basic and         HTML     55K  
                Diluted)                                                         
133: R116        25. Net Loss Per Share (Details - Antidilutive      HTML     44K  
                shares)                                                          
134: R117        26. Commitments and Contingencies (Details -        HTML     56K  
                Minimum lease payments)                                          
135: R118        26. Commitments and Contingencies (Details          HTML     42K  
                Narrative)                                                       
136: R119        27. Concentration Risk (Details - Accounts          HTML     55K  
                receivable risk)                                                 
137: R120        28. Segment information (Details - By Product)      HTML     53K  
138: R121        28. Segment information (Details - Geographic)      HTML     54K  
139: R122        28. Segment information (Details - Long-lived       HTML     53K  
                assets)                                                          
140: R123        29. Related Party Transactions (Details Narrative)  HTML     43K  
142: XML         IDEA XML File -- Filing Summary                      XML    264K  
141: EXCEL       IDEA Workbook of Financial Reports                  XLSX    153K  
12: EX-101.INS  XBRL Instance -- spi-20181231                        XML   2.86M 
14: EX-101.CAL  XBRL Calculations -- spi-20181231_cal                XML    400K 
15: EX-101.DEF  XBRL Definitions -- spi-20181231_def                 XML    825K 
16: EX-101.LAB  XBRL Labels -- spi-20181231_lab                      XML   1.62M 
17: EX-101.PRE  XBRL Presentations -- spi-20181231_pre               XML   1.32M 
13: EX-101.SCH  XBRL Schema -- spi-20181231                          XSD    264K 
143: ZIP         XBRL Zipped Folder -- 0001683168-19-001261-xbrl      Zip    233K  


‘EX-101.INS’   —   XBRL Instance — spi-20181231


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.26b -->
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
<!-- Field: Doc-Info; Name: Source; Value: spi_20f%2D2018.xfr; Date: 2019%2D04%2D30T20:10:32Z -->
<!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:spi="http://spisolar.com/20181231">
<link:schemaRef xlink:href="spi-20181231.xsd" xlink:type="simple"/>
<xbrli:context id="From2018-01-01to2018-12-31">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2014">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2019-04-30">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2019-04-30 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_CommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_ComprehensiveIncomeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ComprehensiveIncomeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_ParentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:ParentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_NoncontrollingInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_spi_PlantAndMachineryMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> spi:PlantAndMachineryMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_FurnitureAndFixturesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_ComputerEquipmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AutomobilesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:AutomobilesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_LeaseholdImprovementsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdImprovementsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PvSolarSystemMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> spi:PvSolarSystemMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_country_AU_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_ProductOrServiceAxis_spi_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_ProductOrServiceAxis_spi_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_ProductOrServiceAxis_spi_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_ProductOrServiceAxis_spi_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_ProductOrServiceAxis_spi_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_ProductOrServiceAxis_spi_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_StatementGeographicalAxis_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_StatementGeographicalAxis_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-13_custom_HeliostixioMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-13 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-13_custom_HeliostixioMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-13 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-13_custom_HeliostixioMember_currency_EUR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis"> currency:EUR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-13 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_HeliostixioMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_HeliostixioMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-01-02_custom_SinsinMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis"> spi:SinsinMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-01-02 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_SinsinMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:SinsinMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_SinsinMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:SinsinMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_UnderDevelopmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> spi:UnderDevelopmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_UnderDevelopmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> spi:UnderDevelopmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_CompletedForSaleMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> spi:CompletedForSaleMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_US">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_JP">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:JP </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_CertainAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> spi:CertainAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_CertainAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> spi:CertainAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_CertainAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> spi:CertainAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ReCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:ReCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_ReCapitalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:ReCapitalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_KashimaPVstationMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:KashimaPVstationMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_KashimaPVstationMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:KashimaPVstationMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_GeneralEnergySolutionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:GeneralEnergySolutionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_TacooCorporationMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:TacooCorporationMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_TacooCorporationMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:TacooCorporationMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ThirdPartiesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:ThirdPartiesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_ThirdPartiesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:ThirdPartiesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_CustomerRelationshipsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_PVSolarSystemsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> spi:PVSolarSystemsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_PVSolarSystemsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> spi:PVSolarSystemsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:AutomobilesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:AutomobilesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ComputerEquipmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdImprovementsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LeaseholdImprovementsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_EnsyncMember_custom_PurchasedCommonStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_EnsyncMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_EnsyncMember_custom_PurchasedCommonStockMember1196989671">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis"> spi:PurchasedCommonStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_EnsyncMember_custom_ConvPrefStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:ConvPrefStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_EnsyncMember_custom_WarrantsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis"> spi:WarrantsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_EnsyncMember_custom_ConvPrefStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:ConvPrefStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_EnsyncMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_EnsyncMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_EnsyncMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:EnsyncMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_FairValueMeasurementsRecurringMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_FairValueInputsLevel3Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_SantanderBankMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:SantanderBankMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_SantanderBankMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:SantanderBankMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_SolarJuiceMember_custom_ScottishPacificMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis"> spi:SolarJuiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ScottishPacificMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_ShortTermDebtMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis"> us-gaap:ShortTermDebtMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_ShortTermDebtMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis"> us-gaap:ShortTermDebtMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_ShortTermDebtMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis"> us-gaap:ShortTermDebtMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_ConvertibleBondsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:FistAmendmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:FistAmendmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis"> spi:Note1Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis"> spi:Note1Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note2Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis"> spi:Note2Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note2Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis"> spi:Note2Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note3Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis"> spi:Note3Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note3Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis"> spi:Note3Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2014_To_12_31_2014_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_custom_StockOptionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PriceRange1Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"> spi:PriceRange1Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PriceRange2Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"> spi:PriceRange2Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PriceRange3Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"> spi:PriceRange3Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange1Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"> spi:PriceRange1Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange2Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"> spi:PriceRange2Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange3Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"> spi:PriceRange3Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_SegmentContinuingOperationsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis"> us-gaap:SegmentContinuingOperationsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_SegmentContinuingOperationsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis"> us-gaap:SegmentContinuingOperationsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_SegmentContinuingOperationsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis"> us-gaap:SegmentContinuingOperationsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_FederalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> spi:FederalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_StateMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> spi:StateMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ForeignMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> spi:ForeignMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_FederalMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> spi:FederalMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_StateMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> spi:StateMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ForeignMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> spi:ForeignMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_OptionsAndRestrictedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> spi:OptionsAndRestrictedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OptionsAndRestrictedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> spi:OptionsAndRestrictedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_OptionsAndRestrictedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> spi:OptionsAndRestrictedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_ConvertibleBondsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_ConvertibleBondsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_EmploymentContractsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:LitigationCaseAxis"> us-gaap:EmploymentContractsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_EmploymentContractsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:LitigationCaseAxis"> us-gaap:EmploymentContractsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ValtaSolarLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ThermiVentureSAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:AESDistributionEnergyLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:KDCSolarDesignedLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ValtaSolarLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ThermiVentureSAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:AESDistributionEnergyLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:KDCSolarDesignedLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ValtaSolarLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ThermiVentureSAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:AESDistributionEnergyLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:KDCSolarDesignedLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ValtaSolarLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:ThermiVentureSAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:AESDistributionEnergyLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> spi:KDCSolarDesignedLLCMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_GR">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GR </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_IT">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:IT </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_GB">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:GB </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_AU">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:AU </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_DE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:DE </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PowerPurchaseAgreementsPPAMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PowerPurchaseAgreementsPPAMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicProjectAssetsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicProjectAssetsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PredevelopmentProjectSalesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PredevelopmentProjectSalesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:BitcoinMiningEquipmentSaleAndHostingServiceMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_OtherServicesMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherServicesMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredAtPointInTimeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis"> us-gaap:TransferredOverTimeMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_PhotoVoltaicSolarComponentsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PhotoVoltaicSolarComponentsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_OtherRevenueMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherRevenueMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_OtherRevenueMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:OtherRevenueMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2019-01-01to2019-04-15_us-gaap_SubsequentEventMember_us-gaap_PrivatePlacementMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> us-gaap:PrivatePlacementMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2019-01-01 </xbrli:startDate>
<xbrli:endDate> 2019-04-15 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ConvertibleBondsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_SPIChinaMember208237125">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> spi:SPIChinaMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis"> us-gaap:SegmentDiscontinuedOperationsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> spi:SPIChinaMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis"> us-gaap:SegmentDiscontinuedOperationsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> spi:SPIChinaMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis"> us-gaap:SegmentDiscontinuedOperationsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis"> spi:SPIChinaMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_LightingCharmMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:LightingCharmMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_CompletedForSaleMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis"> spi:CompletedForSaleMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PvProjectAssetsAndPredevelopmentSolarProjectsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PvProjectAssetsAndPredevelopmentSolarProjectsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> spi:PvProjectAssetsAndPredevelopmentSolarProjectsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_GeneralEnergySolutionsMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> spi:GeneralEnergySolutionsMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> spi:ConvertibleBondsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:UnionSkyMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis"> spi:SecondAmendmentMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_SinsinMember261470187">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:SinsinMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_SinsinMember261470234">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:SinsinMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_SinsinMember_custom_AccruedInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:SinsinMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> spi:AccruedInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_SinsinMember_custom_AccruedInterestMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:SinsinMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> spi:AccruedInterestMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_HeliostixioMember_custom_UnpaidPurchaseConsiderationMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> spi:UnpaidPurchaseConsiderationMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_HeliostixioMember_custom_UnpaidPurchaseConsiderationMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:HeliostixioMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> spi:UnpaidPurchaseConsiderationMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_SinsinRenewableInvestmentLtdMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:SinsinRenewableInvestmentLtdMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_SinsinRenewableInvestmentLtdMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:SinsinRenewableInvestmentLtdMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_ManagementMembersMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> spi:ManagementMembersMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_OrdinaryShares1Member">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> spi:OrdinaryShares1Member </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_custom_StockOptionsMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> spi:StockOptionsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2018-01-01 </xbrli:startDate>
<xbrli:endDate> 2018-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2017-01-01 </xbrli:startDate>
<xbrli:endDate> 2017-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate> 2016-01-01 </xbrli:startDate>
<xbrli:endDate> 2016-12-31 </xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2017-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2018-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2016-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="AsOf2015-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK"> 0001210618 </xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> spi:NonvestedMember </xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant> 2015-12-31 </xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:unit id="Euro">
<xbrli:measure> iso4217:EUR </xbrli:measure>
</xbrli:unit>
<xbrli:unit id="PricePerShare">
<xbrli:divide>
<xbrli:unitNumerator>
<xbrli:measure> iso4217:USD </xbrli:measure>
</xbrli:unitNumerator>
<xbrli:unitDenominator>
<xbrli:measure> xbrli:shares </xbrli:measure>
</xbrli:unitDenominator>
</xbrli:divide>
</xbrli:unit>
<xbrli:unit id="Percent">
<xbrli:measure> xbrli:pure </xbrli:measure>
</xbrli:unit>
<xbrli:unit id="USD">
<xbrli:measure> iso4217:USD </xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Shares">
<xbrli:measure> xbrli:shares </xbrli:measure>
</xbrli:unit>
<dei:AmendmentFlag contextRef="From2018-01-01to2018-12-31"> false </dei:AmendmentFlag>
<dei:CurrentFiscalYearEndDate contextRef="From2018-01-01to2018-12-31"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentFiscalPeriodFocus contextRef="From2018-01-01to2018-12-31"> FY </dei:DocumentFiscalPeriodFocus>
<dei:DocumentFiscalYearFocus contextRef="From2018-01-01to2018-12-31"> 2018 </dei:DocumentFiscalYearFocus>
<dei:DocumentPeriodEndDate contextRef="From2018-01-01to2018-12-31"> 2018-12-31 </dei:DocumentPeriodEndDate>
<dei:DocumentType contextRef="From2018-01-01to2018-12-31"> 20-F </dei:DocumentType>
<dei:EntityCentralIndexKey contextRef="From2018-01-01to2018-12-31"> 0001210618 </dei:EntityCentralIndexKey>
<dei:EntityCurrentReportingStatus contextRef="From2018-01-01to2018-12-31"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityFilerCategory contextRef="From2018-01-01to2018-12-31"> Non-accelerated Filer </dei:EntityFilerCategory>
<dei:EntityRegistrantName contextRef="From2018-01-01to2018-12-31"> SPI Energy Co., Ltd. </dei:EntityRegistrantName>
<dei:EntityVoluntaryFilers contextRef="From2018-01-01to2018-12-31"> No </dei:EntityVoluntaryFilers>
<dei:EntityWellKnownSeasonedIssuer contextRef="From2018-01-01to2018-12-31"> No </dei:EntityWellKnownSeasonedIssuer>
<us-gaap:AccountsPayableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 16271000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 19064000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 809000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 27777000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 11951000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 3594000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 16495000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 19860000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:Assets contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 188728000 </us-gaap:Assets>
<us-gaap:Assets contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 317311000 </us-gaap:Assets>
<us-gaap:Assets contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 73727000 </us-gaap:Assets>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4141000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2238000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 4736000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2018-12-31" unitRef="PricePerShare" decimals="INF"> .0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-12-31" unitRef="PricePerShare" decimals="INF"> .0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF"> 500000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF"> 500000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF"> 7914125 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF"> 7250672 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF"> 7914125 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF"> 7250672 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1235000 </us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="From2016-01-01to2016-12-31_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 1235000 </us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
<us-gaap:InventoryNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 11906000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 15840000 </us-gaap:InventoryNet>
<us-gaap:Liabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 188658000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 414955000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 4121000 </us-gaap:Liabilities>
<us-gaap:NontradeReceivablesNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 832000 </us-gaap:NontradeReceivablesNoncurrent>
<us-gaap:NontradeReceivablesNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 550000 </us-gaap:NontradeReceivablesNoncurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 62643000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 62399000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 111000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4382000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 5983000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 4000000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:ProceedsFromIssuanceOfDebt contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 66169000 </us-gaap:ProceedsFromIssuanceOfDebt>
<us-gaap:ProceedsFromIssuanceOfDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 31925000 </us-gaap:ProceedsFromIssuanceOfDebt>
<us-gaap:ProceedsFromIssuanceOfDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 32592000 </us-gaap:ProceedsFromIssuanceOfDebt>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 21150000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 23392000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 55458000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 2726000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1174000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1301000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentContinuingOperationsMember" unitRef="USD" decimals="-3"> 2726000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentContinuingOperationsMember" unitRef="USD" decimals="-3"> 1174000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentContinuingOperationsMember" unitRef="USD" decimals="-3"> 1929000 </us-gaap:ShareBasedCompensation>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 293000 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 67000 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 243000 </us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -570126000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -557844000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:Goodwill contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 651000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 683000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 683000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="AsOf2018-12-31_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 651000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="AsOf2017-12-31_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 683000 </us-gaap:Goodwill>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 125582000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 121520000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 114602000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_country_AU_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 90067000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_JP" unitRef="USD" decimals="-3"> 1605000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_US" unitRef="USD" decimals="-3"> 1875000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_ProductOrServiceAxis_spi_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 93547000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_IT" unitRef="USD" decimals="-3"> 1733000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GB" unitRef="USD" decimals="-3"> 932000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GR" unitRef="USD" decimals="-3"> 378000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_ProductOrServiceAxis_spi_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 3043000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_JP" unitRef="USD" decimals="-3"> 10809000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 10809000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_US" unitRef="USD" decimals="-3"> 1052000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 1052000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_US" unitRef="USD" decimals="-3"> 15794000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 15794000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_AU" unitRef="USD" decimals="-3"> 1314000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_JP" unitRef="USD" decimals="-3"> 23000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_OtherServicesMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_ProductOrServiceAxis_spi_OtherServicesMember" unitRef="USD" decimals="-3"> 1337000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_AU" unitRef="USD" decimals="-3"> 91381000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_JP" unitRef="USD" decimals="-3"> 12437000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_IT" unitRef="USD" decimals="-3"> 1733000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3"> 932000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3"> 18721000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_GR" unitRef="USD" decimals="-3"> 378000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_AU" unitRef="USD" decimals="-3"> 111284000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_JP" unitRef="USD" decimals="-3"> 511000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 111795000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_IT" unitRef="USD" decimals="-3"> 1932000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GB" unitRef="USD" decimals="-3"> 861000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 2793000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GB" unitRef="USD" decimals="-3"> 6042000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 6042000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_AU" unitRef="USD" decimals="-3"> 890000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 890000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_AU" unitRef="USD" decimals="-3"> 112174000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_JP" unitRef="USD" decimals="-3"> 511000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_IT" unitRef="USD" decimals="-3"> 1932000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_GB" unitRef="USD" decimals="-3"> 6903000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_AU" unitRef="USD" decimals="-3"> 81241000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_JP" unitRef="USD" decimals="-3"> 286000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_US" unitRef="USD" decimals="-3"> 2771000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicSolarComponentsMember_country_DE" unitRef="USD" decimals="-3"> 2179000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_ProductOrServiceAxis_spi_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 86477000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_IT" unitRef="USD" decimals="-3"> 1740000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_US" unitRef="USD" decimals="-3"> 1626000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GB" unitRef="USD" decimals="-3"> 208000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_GR" unitRef="USD" decimals="-3"> 8737000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PowerPurchaseAgreementsPPAMember_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_ProductOrServiceAxis_spi_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 12311000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_JP" unitRef="USD" decimals="-3"> 12353000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_US" unitRef="USD" decimals="-3"> 2075000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GB" unitRef="USD" decimals="-3"> 486000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 14914000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_US" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_AU" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_JP" unitRef="USD" decimals="-3"> 254000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_IT" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_US" unitRef="USD" decimals="-3"> 150000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_GB" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_GR" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_OtherServicesMember_country_DE" unitRef="USD" decimals="-3"> 496000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_ProductOrServiceAxis_spi_OtherServicesMember" unitRef="USD" decimals="-3"> 900000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_country_AU" unitRef="USD" decimals="-3"> 81241000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_country_JP" unitRef="USD" decimals="-3"> 12893000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_country_IT" unitRef="USD" decimals="-3"> 1740000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3"> 6622000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_country_GB" unitRef="USD" decimals="-3"> 694000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_StatementGeographicalAxis_country_GR" unitRef="USD" decimals="-3"> 8737000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_country_DE" unitRef="USD" decimals="-3"> 2675000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 93547000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 3043000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 10809000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 15794000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 681000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 371000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 1337000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredAtPointInTimeMember" unitRef="USD" decimals="-3"> 125211000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_us-gaap_TransferredOverTimeMember" unitRef="USD" decimals="-3"> 371000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 111795000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 2793000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 6042000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 890000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredAtPointInTimeMember" unitRef="USD" decimals="-3"> 121520000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_us-gaap_TransferredOverTimeMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 86477000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 10685000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PowerPurchaseAgreementsPPAMember" unitRef="USD" decimals="-3"> 1626000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 14914000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PhotoVoltaicProjectAssetsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_PredevelopmentProjectSalesMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_BitcoinMiningEquipmentSaleAndHostingServiceMember" unitRef="USD" decimals="-3"> 0 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 852000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember_custom_OtherServicesMember" unitRef="USD" decimals="-3"> 48000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredAtPointInTimeMember" unitRef="USD" decimals="-3"> 112928000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_us-gaap_TransferredOverTimeMember" unitRef="USD" decimals="-3"> 1674000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2018-01-01to2018-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember" unitRef="USD" decimals="-3"> 26603000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2017-01-01to2017-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember" unitRef="USD" decimals="-3"> 6042000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="From2016-01-01to2016-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember" unitRef="USD" decimals="-3"> 14914000 </us-gaap:Revenues>
<us-gaap:RestrictedCash contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 458000 </us-gaap:RestrictedCash>
<us-gaap:RestrictedCash contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 36000 </us-gaap:RestrictedCash>
<us-gaap:RestrictedCash contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 2712000 </us-gaap:RestrictedCash>
<us-gaap:RestrictedCash contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 2679000 </us-gaap:RestrictedCash>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 69606000 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 69606000 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2018-12-31_custom_SinsinMember" unitRef="USD" decimals="-3"> 69606000 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2017-12-31_custom_SinsinMember" unitRef="USD" decimals="-3"> 69606000 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2018-12-31_custom_EnsyncMember_custom_PurchasedCommonStockMember" unitRef="USD" decimals="-3"> 0 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2017-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> 0 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2018-12-31_custom_EnsyncMember_custom_ConvPrefStockMember" unitRef="USD" decimals="-3"> 0 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="AsOf2017-12-31_custom_EnsyncMember_custom_ConvPrefStockMember" unitRef="USD" decimals="-3"> 0 </us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1910000 </us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 2906000 </us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2017-01-01to2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember" unitRef="USD" decimals="-3"> 7121000 </us-gaap:AmortizationOfFinancingCostsAndDiscounts>
<us-gaap:ConvertibleNotesPayable contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 13400000 </us-gaap:ConvertibleNotesPayable>
<us-gaap:ConvertibleNotesPayable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 15785000 </us-gaap:ConvertibleNotesPayable>
<us-gaap:ConvertibleNotesPayable contextRef="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member" unitRef="USD" decimals="-3"> 6600000 </us-gaap:ConvertibleNotesPayable>
<us-gaap:ConvertibleNotesPayable contextRef="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note2Member" unitRef="USD" decimals="-3"> 6700000 </us-gaap:ConvertibleNotesPayable>
<us-gaap:ConvertibleNotesPayable contextRef="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note3Member" unitRef="USD" decimals="-3"> 6700000 </us-gaap:ConvertibleNotesPayable>
<dei:EntityCommonStockSharesOutstanding contextRef="AsOf2019-04-30" unitRef="Shares" decimals="INF"> 7260672 </dei:EntityCommonStockSharesOutstanding>
<dei:EntityEmergingGrowthCompany contextRef="From2018-01-01to2018-12-31"> false </dei:EntityEmergingGrowthCompany>
<dei:EntityShellCompany contextRef="From2018-01-01to2018-12-31"> false </dei:EntityShellCompany>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 188728000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 317311000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:MinorityInterest contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 3991000 </us-gaap:MinorityInterest>
<us-gaap:MinorityInterest contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 4101000 </us-gaap:MinorityInterest>
<us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -3921000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -101745000 </us-gaap:StockholdersEquity>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -35115000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -33874000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 601319000 </us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 489972000 </us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:CommonStockValueOutstanding contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1000 </us-gaap:CommonStockValueOutstanding>
<us-gaap:CommonStockValueOutstanding contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1000 </us-gaap:CommonStockValueOutstanding>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1538000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1538000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 515000 </us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 748000 </us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 6674000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 7445000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 166531000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 386306000 </us-gaap:LiabilitiesCurrent>
<us-gaap:DueToRelatedPartiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 79000 </us-gaap:DueToRelatedPartiesCurrent>
<us-gaap:DueToRelatedPartiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DueToRelatedPartiesCurrent>
<us-gaap:ConvertibleDebtCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 41600000 </us-gaap:ConvertibleDebtCurrent>
<us-gaap:ConvertibleDebtCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 35000000 </us-gaap:ConvertibleDebtCurrent>
<us-gaap:DebtCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 3166000 </us-gaap:DebtCurrent>
<us-gaap:DebtCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 5478000 </us-gaap:DebtCurrent>
<us-gaap:CustomerAdvancesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 25984000 </us-gaap:CustomerAdvancesCurrent>
<us-gaap:CustomerAdvancesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 31122000 </us-gaap:CustomerAdvancesCurrent>
<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 140000 </us-gaap:DeferredTaxAssetsNetNoncurrent>
<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 290000 </us-gaap:DeferredTaxAssetsNetNoncurrent>
<spi:ProjectAssetsNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 16368000 </spi:ProjectAssetsNoncurrent>
<spi:ProjectAssetsNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 16368000 </spi:ProjectAssetsNoncurrent>
<us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4297000 </us-gaap:NotesAndLoansReceivableNetNoncurrent>
<us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 4823000 </us-gaap:NotesAndLoansReceivableNetNoncurrent>
<us-gaap:AccountsReceivableNetNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AccountsReceivableNetNoncurrent>
<us-gaap:AccountsReceivableNetNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 7100000 </us-gaap:AccountsReceivableNetNoncurrent>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1801000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2305000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:AssetsCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 73883000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 131312000 </us-gaap:AssetsCurrent>
<us-gaap:DueFromRelatedPartiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 39000 </us-gaap:DueFromRelatedPartiesCurrent>
<us-gaap:DueFromRelatedPartiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 94000 </us-gaap:DueFromRelatedPartiesCurrent>
<spi:ProjectAssetsCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 24654000 </spi:ProjectAssetsCurrent>
<spi:ProjectAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 42211000 </spi:ProjectAssetsCurrent>
<us-gaap:NotesReceivableNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 526000 </us-gaap:NotesReceivableNet>
<us-gaap:NotesReceivableNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 526000 </us-gaap:NotesReceivableNet>
<us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -12282000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -91080000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -220696000 </us-gaap:NetIncomeLoss>
<us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 332000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 137000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 606000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:NonoperatingIncomeExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -2853000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -17098000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -9823000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 487000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 509000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 847000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1118000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -5141000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 646000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:IncomeLossFromEquityMethodInvestments contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -2214000 </us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -6296000 </us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DerivativeGainLossOnDerivativeNet>
<us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DerivativeGainLossOnDerivativeNet>
<us-gaap:DerivativeGainLossOnDerivativeNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -2328000 </us-gaap:DerivativeGainLossOnDerivativeNet>
<us-gaap:InvestmentIncomeInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 320000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 384000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 802000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InterestCostsIncurred contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 6665000 </us-gaap:InterestCostsIncurred>
<us-gaap:InterestCostsIncurred contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 8087000 </us-gaap:InterestCostsIncurred>
<us-gaap:InterestCostsIncurred contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 3494000 </us-gaap:InterestCostsIncurred>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 66458000 </us-gaap:GoodwillAndIntangibleAssetImpairment>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -501000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1693000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 7106000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:SellingAndMarketingExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 2285000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 2944000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 3238000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 12225000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 13994000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 13728000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GrossProfit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 11057000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 10092000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 12070000 </us-gaap:GrossProfit>
<us-gaap:OperatingExpenses contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 14009000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 19371000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 103670000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -2952000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -9279000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -91600000 </us-gaap:OperatingIncomeLoss>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -13523000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -92210000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -236931000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -117000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 55000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -264000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -13640000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -92155000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -237195000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 79000 </us-gaap:IncreaseDecreaseInDueToRelatedParties>
<us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInDueToRelatedParties>
<us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInDueToRelatedParties>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 3960000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 5207000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1380000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 226000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -146000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -211000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
<us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -5092000 </us-gaap:IncreaseDecreaseInCustomerAdvances>
<us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 13700000 </us-gaap:IncreaseDecreaseInCustomerAdvances>
<us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -459000 </us-gaap:IncreaseDecreaseInCustomerAdvances>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 3353000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -297000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 2461000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -906000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -164000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1238000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInInventories contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -2876000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 6733000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -3904000 </us-gaap:IncreaseDecreaseInInventories>
<spi:IncreaseDecreaseInProjectAssets contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -17834000 </spi:IncreaseDecreaseInProjectAssets>
<spi:IncreaseDecreaseInProjectAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 3957000 </spi:IncreaseDecreaseInProjectAssets>
<spi:IncreaseDecreaseInProjectAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -8573000 </spi:IncreaseDecreaseInProjectAssets>
<us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
<us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -266000 </us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
<us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 266000 </us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
<us-gaap:IncreaseDecreaseInNotesReceivables contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -526000 </us-gaap:IncreaseDecreaseInNotesReceivables>
<us-gaap:IncreaseDecreaseInNotesReceivables contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -525000 </us-gaap:IncreaseDecreaseInNotesReceivables>
<us-gaap:IncreaseDecreaseInNotesReceivables contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -525000 </us-gaap:IncreaseDecreaseInNotesReceivables>
<us-gaap:IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 451000 </us-gaap:IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent>
<us-gaap:IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 470000 </us-gaap:IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent>
<us-gaap:IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent>
<us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInOtherReceivables>
<us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInOtherReceivables>
<us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 658000 </us-gaap:IncreaseDecreaseInOtherReceivables>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 13898000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 8974000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -4442000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<spi:NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation>
<spi:NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation>
<spi:NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1419000 </spi:NoncashActivityRelatedToSolarSystemSubjectToFinancingObligation>
<us-gaap:PaidInKindInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:PaidInKindInterest>
<us-gaap:PaidInKindInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:PaidInKindInterest>
<us-gaap:PaidInKindInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1518000 </us-gaap:PaidInKindInterest>
<us-gaap:LossOnContracts contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:LossOnContracts>
<us-gaap:LossOnContracts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:LossOnContracts>
<us-gaap:LossOnContracts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 385000 </us-gaap:LossOnContracts>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 83000 </us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 247000 </us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 380000 </us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
<us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities>
<us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities>
<us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -2328000 </us-gaap:IncreaseDecreaseInDerivativeAssetsAndLiabilities>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 7121000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<spi:LossOnInvestmentInAffiliates1 contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:LossOnInvestmentInAffiliates1>
<spi:LossOnInvestmentInAffiliates1 contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -2214000 </spi:LossOnInvestmentInAffiliates1>
<spi:LossOnInvestmentInAffiliates1 contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -6296000 </spi:LossOnInvestmentInAffiliates1>
<spi:ImpairmentOfProjectAssets contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:ImpairmentOfProjectAssets>
<spi:ImpairmentOfProjectAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 687000 </spi:ImpairmentOfProjectAssets>
<spi:ImpairmentOfProjectAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 13102000 </spi:ImpairmentOfProjectAssets>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 53000 </us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 38000 </us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
<us-gaap:GoodwillImpairmentLoss contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:GoodwillImpairmentLoss contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GoodwillImpairmentLoss>
<us-gaap:GoodwillImpairmentLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 65223000 </us-gaap:GoodwillImpairmentLoss>
<spi:ProvisionForReversalOfDoubtfulAccountsAndNotes contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -501000 </spi:ProvisionForReversalOfDoubtfulAccountsAndNotes>
<spi:ProvisionForReversalOfDoubtfulAccountsAndNotes contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1693000 </spi:ProvisionForReversalOfDoubtfulAccountsAndNotes>
<spi:ProvisionForReversalOfDoubtfulAccountsAndNotes contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 7106000 </spi:ProvisionForReversalOfDoubtfulAccountsAndNotes>
<us-gaap:InventoryWriteDown contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:InventoryWriteDown>
<us-gaap:InventoryWriteDown contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 366000 </us-gaap:InventoryWriteDown>
<us-gaap:InventoryWriteDown contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 146000 </us-gaap:InventoryWriteDown>
<us-gaap:AmortizationOfIntangibleAssets contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 300000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 302000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 467000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:Depreciation contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1204000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1159000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 3972000 </us-gaap:Depreciation>
<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromCollectionOfNotesReceivable>
<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromCollectionOfNotesReceivable>
<us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1000000 </us-gaap:ProceedsFromCollectionOfNotesReceivable>
<us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
<us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
<us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 5440000 </us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 95000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 298000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 9301000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -43000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 2254000 </us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 5760000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 5049000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:RepaymentsOfDebt contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 67754000 </us-gaap:RepaymentsOfDebt>
<us-gaap:RepaymentsOfDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 29401000 </us-gaap:RepaymentsOfDebt>
<us-gaap:RepaymentsOfDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 28216000 </us-gaap:RepaymentsOfDebt>
<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 453000 </us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -477000 </us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 20000 </us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
<us-gaap:InterestPaidNet contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 725000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 566000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 243000 </us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 347000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxesPaidNet>
<spi:IncreaseDecreaseInThirdPartyNet contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 5003000 </spi:IncreaseDecreaseInThirdPartyNet>
<spi:IncreaseDecreaseInThirdPartyNet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 6917000 </spi:IncreaseDecreaseInThirdPartyNet>
<spi:IncreaseDecreaseInThirdPartyNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:IncreaseDecreaseInThirdPartyNet>
<spi:InterestCapitalizedToProjectAssets contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 292000 </spi:InterestCapitalizedToProjectAssets>
<spi:InterestCapitalizedToProjectAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1607000 </spi:InterestCapitalizedToProjectAssets>
<spi:InterestCapitalizedToProjectAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:InterestCapitalizedToProjectAssets>
<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 52433000 </us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 52433000 </us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 60882000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 60882000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 213316000 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 213316000 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 3133000 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 3133000 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
<us-gaap:GainsLossesOnRestructuringOfDebt contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1887000 </us-gaap:GainsLossesOnRestructuringOfDebt>
<us-gaap:GainsLossesOnRestructuringOfDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GainsLossesOnRestructuringOfDebt>
<us-gaap:GainsLossesOnRestructuringOfDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:GainsLossesOnRestructuringOfDebt>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 9670000 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2018-01-01to2018-12-31" unitRef="Shares" decimals="INF"> 7262023 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-01-01to2017-12-31" unitRef="Shares" decimals="INF"> 6826633 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF"> 6415616 </us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:OtherNoncashIncomeTaxExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:OtherNoncashIncomeTaxExpense>
<us-gaap:OtherNoncashIncomeTaxExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 9670000 </us-gaap:OtherNoncashIncomeTaxExpense>
<us-gaap:OtherNoncashIncomeTaxExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:OtherNoncashIncomeTaxExpense>
<spi:LossOnForgivenessOfDebtDueFromSPI contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 536000 </spi:LossOnForgivenessOfDebtDueFromSPI>
<spi:LossOnForgivenessOfDebtDueFromSPI contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:LossOnForgivenessOfDebtDueFromSPI>
<spi:LossOnForgivenessOfDebtDueFromSPI contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:LossOnForgivenessOfDebtDueFromSPI>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>1.</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Description of Business and Organization</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"> </td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Description of Business</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">SPI Energy Co., Ltd. (“SPI Energy” or the “Company”), its subsidiaries and consolidated variable interest entities (“VIEs”) (collectively the “Group”) is a provider of photovoltaic (“PV”) solutions for business, residential, government and utility customers and investors. The Group develops solar PV projects which are either sold to third party operators or owned and operated by the Group for selling of electricity to the grid in multiple countries in Asia, North America and Europe. In Australia, the Group primarily sells solar PV components to retail customers and solar project developers. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"> </td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Organization</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Company was incorporated in the Cayman Islands on May 4, 2015 for the sole purpose of effectuating the redomicile of the Company’s predecessor, Solar Power, Inc., a California corporation (“SPI California”). The redomicile was approved by the shareholders of SPI California on May 11, 2015, pursuant to which one share of common stock of SPI California held by the shareholders was converted into one SPI Energy’s ordinary share. On January 4, 2016, SPI California completed the redomicile, resulting in SPI Energy becoming the publicly held parent company of SPI California. SPI Energy’s shares then began quotation on the Open Transparent Connected Markets under the symbol “SRGYY” effective January 4, 2016. On January 19, 2016, SPI Energy’s shares were listed on the Nasdaq Global Select Market and traded under the symbol “SPI”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt">The major subsidiaries of the Company as of December 31, 2018 are summarized as below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 50%; border-bottom: black 1pt solid"><font style="font-size: 10pt"><b>Major Subsidiaries</b></font></td> <td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 32%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Abbreviation</b></font></td> <td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 14%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Location</b></font></td></tr> <tr style="background-color: white"> <td style="vertical-align: bottom"><font style="font-size: 10pt">SPI Renewables Energy (Luxembourg) Private Limited Company S.a.r.l. (formerly known as CECEP Solar Energy (Luxembourg) Private Limited Company (S.a.r.l.)) and Italsolar S.r.l.</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"><font style="font-size: 10pt">CECEP</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">Luxembourg, Italy</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Solar Juice Pty Ltd.</font></td> <td> </td> <td><font style="font-size: 10pt">Solar Juice</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Australia</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Solar Juice USA Inc.</font></td> <td> </td> <td><font style="font-size: 10pt">Solar Juice US</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">United States</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Solar Juice (HK) Limited</font></td> <td> </td> <td><font style="font-size: 10pt">Solar Juice HK</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Hong Kong</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">SPI Solar Japan G.K.</font></td> <td> </td> <td><font style="font-size: 10pt">SPI Japan</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Japan</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Solar Power Inc UK Service Limited</font></td> <td> </td> <td><font style="font-size: 10pt">SPI UK</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">United Kingdom</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">SPI Solar, Inc.</font></td> <td> </td> <td><font style="font-size: 10pt">SPI US</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">United States</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Heliostixio S.A.</font></td> <td> </td> <td><font style="font-size: 10pt">Heliostixio</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Greece</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">On January 1, 2017, the Group deconsolidated one of the major subsidiaries, Sinsin Renewable Investment Limited (“Sinsin”) due to loss of control (see Note 6 Deconsolidation of Sinsin).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">On December 13, 2017, the Group acquired 100% equity interest of Heliostixio S.A. (“Heliostixio”) (see Note 5 Business Acquisitions).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">On April 17, 2018, the Group established Solar Juice USA Inc. for sales of bitcoin mining equipment and hosting service business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On December 10, 2018, the Group disposed SPI China (HK) Limited (“SPI China”), which holds all of the Group’s assets and liabilities related to its business in China, including engineering, procurement and construction (“EPC”) business, PV projects, Internet finance lease related business and E-commence in China, to Lighting Charm Limited (“Lighting Charm”), an affiliate of Ms. Shan Zhou, the spouse of Xiaofeng Peng, the Group’s Chairman of the Board of Directors and Chief Executive Officer (see Note 4 Disposition of SPI China). The Group effected an internal restructuring following which SPI China would only hold the Group’s subsidiaries in China, and all the other subsidiaries outside of China would be transferred to the Group (the “restructuring”). As of December 10, 2018, the restructuring was completed and the disposal transaction was closed (see Note 4 Disposition of SPI China).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b>Variable Interest Entities</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group operated its on-line fund raising and leasing business and its on-line solar products trading through Shanghai Meijv Network Technology Co., Ltd. (“Meijv”) and Lv Neng Tao E-Commerce (Suzhou) Co., Ltd. (“Lv Neng Tao”) (collectively referred to as the “VIEs”) respectively. Both Meijv and Lv Neng Tao were limited liability companies established in the PRC and held the requisite licenses and permits necessary to conduct the on-line businesses, which were restricted from foreign investment in accordance with the relevant PRC laws and regulations. Meijv was established by Shanghai Youying E-commerce Co., Ltd. (“Youying”) on June 12, 2015. Lv Neng Tao was established on June 17, 2015 by Mr. Min Xiahou, the former deputy chairman of the Company’s board of directors, Mr. Minghua Zhao, a former director of the Group and Mr. Tairan Guo, the Group’s former Chief Financial Officer. These individuals acted as nominee equity holders of Lv Neng Tao on behalf of the Company. OnMarch 17, 2016, Meijv entered into a series of contractual arrangements with Yanhua Network Technology (Shanghai) Co., Ltd.Y (“Yanhua Network”) and Youying, including exclusive call option agreement, proxy voting agreement, exclusive business cooperation agreement and equity interest pledge agreement (collectively, the “Meijv VIE Agreements”). On January 1, 2016, Lv Neng Tao entered into a series of contractual arrangements with Yanhua Network and its legal shareholders, including exclusive call option agreement, proxy voting agreement, exclusive business cooperation agreement and equity interest pledge agreement (collectively, the “Lv Neng Tao VIE Agreements”, and together with Meijv VIE Agreements, the “VIE Agreements”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Pursuant to the VIE Agreements, Youying and Lv Neng Tao’s legal shareholders had granted all of their legal rights in Meijv and LvNeng Tao, respectively, including voting rights and deposition rights, to Yanhua Network. As a result, Youying and Lv Neng Tao’s legal shareholders did not have the direct or indirect ability through voting rights or similar rights to make decision about the activities of Meijv and Lv Neng Tao, respectively, that had a significant effect on the success of Meijv and Lv Neng Tao. The Company, through Yanhua Network, had obtained a financial controlling interest of Meijv and Lv Neng Tao which enable it to have(1) the power to direct the activities that most significantly affected the economic performance of Meijv and Lv Neng Tao, and (2) the right to receive benefits or have the obligation to absorb losses and to receive the expected residual return of Meijv and Lv Neng Tao that could potentially be significant to Meijv and Lv Neng Tao. Accordingly, the Company, through Yanhua Network, was considered the primary beneficiary of Meijv and Lv Neng Tao. As such, the financial results of Meijv and Lv Neng Tao were included in the Company’s consolidated financial statements as of December 31, 2017 and 2016, and December 10, 2018. Prior to the signing of Meijv VIE Agreements on March 17, 2016 and Lv Neng Tao VIE Agreements on January 2016, Meijv and Lv Neng Tao had not carried out any business except for the holding the business licenses and permits necessary to conduct the on-line businesses in the PRC. With the disposition of SPI China, all VIEs were disposed as of December 10, 2018 (see Note 4 Disposition of SPI China).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 0px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>7.</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Restricted Cash</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">At December 31, 2018 and 2017, the Group had restricted bank deposits of $458 and $36, respectively. The balance as of December 31, 2018 mainly represented the restricted bank deposits in the bank account established for the solely purpose of paying the obligations and making other payments related to the project assets development in Hawaii of SPI Solar Inc., a subsidiary of the Group. The balance as of December 31, 2017 represented the restricted bank deposit in certain account used as a rental deposit in Australia, which cannot be withdrawn or used without the approval of lessor. </p>
</us-gaap:RestrictedAssetsDisclosureTextBlock>
<us-gaap:InventoryDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>9.</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Inventories, net</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Inventories consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2018</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Goods in transit</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">2,039</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">632</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Finished goods</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">9,867</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">15,208</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">11,906</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">15,840</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">During the years ended December 31, 2018, 2017 and 2016, inventories were written down by $nil, $366 and $146 from continuing operations, respectively, to reflect the lower of cost or market price. </p>
</us-gaap:InventoryDisclosureTextBlock>
<spi:AdvancePaymentsFromCustomersTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 0px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>18.</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Advance from Customers</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group requires its customers to make deposits before sale of PV projects. Such payments are recorded as advances from customers in the Group’s consolidated financial statements, until the sales completed. </p>
</spi:AdvancePaymentsFromCustomersTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(a)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Basis of Presentation</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.</p>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:ConsolidationPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(b)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Principles of Consolidation</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The consolidated financial statements include the financial statements of the Company, and its subsidiaries. All material inter-company transactions and balances have been eliminated upon consolidation. For consolidated subsidiaries where the Company’s ownership in the subsidiary is less than 100%, the equity interest not held by the Group is shown as noncontrolling interests. The Company accounts for investments over which it has significant influence but not a controlling financial interest using the equity method of accounting. The Company deconsolidates a subsidiary when the Company ceases to have a controlling financial interest in the subsidiary. When control is lost, the parent-subsidiary relationship no longer exists and the parent derecognizes the assets and liabilities of the subsidiary.</p>
</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(c)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Comparability and Reclassification Adjustment</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Company has reclassified certain comparative balances in the consolidated balance sheet as of December 31, 2017 and certain comparative amounts in the consolidated statements of operations for the years ended December 31, 2017 and 2016 to conform to the current year’s presentation. The assets and liabilities of the discontinued operations have been classified as current asset of discontinued operation and noncurrent assets of discontinued operation, current liabilities of discontinued operation and noncurrent liabilities of discontinued operation in the consolidated balance sheet as of December 31, 2017. The results of discontinued operations for the years ended December 31, 2018, 2017 and 2016 have been reflected separately in the consolidated statement of operations as a single line item for all periods presented in accordance with U.S. GAAP. Cash flows from discontinued operations of the three categories for the years ended December 31, 2018, 2017 and 2016 were separately presented in the consolidated statements of cash flows for all periods presented in accordance with U.S. GAAP.</p>
</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
<us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(f)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Fair Value of Financial Instruments</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 52px"> </td> <td style="width: 28px; font: 12pt Times New Roman, Times, Serif"><font style="font: 10pt Wingdings">ź</font></td> <td style="font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt">Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 52px"> </td> <td style="width: 28px; font: 12pt Times New Roman, Times, Serif"><font style="font: 10pt Wingdings">ź</font></td> <td style="font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt">Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 52px"> </td> <td style="width: 28px; font: 12pt Times New Roman, Times, Serif"><font style="font: 10pt Wingdings">ź</font></td> <td style="font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt">Level 3 — Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect the Group’s own assumptions about the assumptions that market participants would use to price an asset or liability.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates and currency rates.</p>
</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(m)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Property, Plant and Equipment</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group accounts for its property, plant and equipment at cost, less accumulated depreciation. Cost includes the prices paid to acquire or construct the assets, interest capitalized during the construction period and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 46%; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Plant and machinery</font></td> <td style="width: 2%"> </td> <td style="width: 52%"><font style="font-size: 10pt">5 or 6.67 years</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Furniture, fixtures and equipment</font></td> <td> </td> <td><font style="font-size: 10pt">3 or 5 years</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Computers</font></td> <td> </td> <td><font style="font-size: 10pt">3 or 5 years</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Automobile</font></td> <td> </td> <td><font style="font-size: 10pt">3 or 5 years</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Leasehold improvements</font></td> <td> </td> <td><font style="font-size: 10pt">The shorter of the estimated life or the lease term</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">PV solar system</font></td> <td> </td> <td><font style="font-size: 10pt">17, 20, 25 or 27 years</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(o)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Impairment of Long-lived Assets</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group’s long-lived assets include property, plant and equipment, project assets and other intangible assets with finite lives. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized. </p>
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
<us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(p)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Goodwill</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. The Group performed impairment analysis on goodwill annually with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Determining when to test for impairment, the Group’s reporting units, the fair value of a reporting unit and the fair value of assets and liabilities within a reporting unit, requires judgment and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparable. The Group bases fair value estimates on assumptions it believes to be reasonable but that are unpredictable and inherently uncertain.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Significant changes in the economic characteristics of components or reorganization of an entity’s reporting structure can sometimes result in a re-assessment of the affected operating segment and its components to determine whether reporting units need to be redefined where the components are no longer economically similar.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Future changes in the judgments and estimates underlying the Group’s analysis of goodwill for possible impairment, including expected future cash flows and discount rate, could result in a significantly different estimate of the fair value of the reporting units and could result in additional impairment of goodwill.</p>
</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
<us-gaap:StandardProductWarrantyPolicy contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(q)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Product Warranties</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group offers the industry standard warranty up to 25 years for PV modules and industry standard warranty for five to ten years on inverter and balance of system components. Due to the warranty period, the Group bears the risk of extensive warranty claims long after products have been shipped and revenues have been recognized. The Group provides a limited warranty to the original purchasers of its solar modules, inverters and cables for trading business for one to five years, in relation to defects in materials and workmanship. For the Group’s cable, wire and mechanical assemblies business, historically the related warranty claims have not been material. For the Group’s solar PV business, the greatest warranty exposure is in the form of product replacement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">During the quarter ended September 30, 2007 and continuing through the fourth quarter of 2010, the Group installed own manufactured solar panels and accrued warranty based on the Group’s own historical data. Since 2011, due to the absence of historical material warranty claims and identical warranty terms, the Group has not recorded any additional warranty provision relating to solar energy systems sold. PV construction contracts entered into during the recent years included provisions under which the Group agreed to provide warranties to the customers. The warranty the Group offers to its customers is identical to the warranty offered to the Group by its suppliers, therefore, the Group passes on all potential warranty exposure and claims, if any, with respect systems sold by the Group to its suppliers.</p>
</us-gaap:StandardProductWarrantyPolicy>
<us-gaap:CostOfSalesPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(t)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Cost of Revenues</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Cost of revenues for PV components is mainly from direct purchase price of PV components. Cost of revenues for PV project assets and pre-development solar projects include all direct material, labor, subcontractor cost, land use right fee, and those indirect costs related to contract performance, such as indirect labor, supplies and tools. Cost of revenues for bitcoin mining equipment and hosting service include mining equipment, electricity fee and other indirect expense. Costs of electricity generation revenue include depreciation of solar power project assets and costs associated with operation and maintenance of the project assets.</p>
</us-gaap:CostOfSalesPolicyTextBlock>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(u)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Share-based Compensation</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group’s share-based payment transactions with employees, such as restricted shares and share options, are measured based on the grant-date fair value of the equity instrument issued. The fair value of the award is recognized as compensation expense, net of estimated forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. </p>
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:DerivativesPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(v)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Derivative Instruments</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The Group enters into derivative financial instrument arising from the business combination of Solar Juice and the investment as mentioned in Note 15 Investment in Affiliates to the consolidated financial statements. The Group recognizes all derivative instruments as either assets or liabilities in the balance sheet at their respective fair values, and the changes in the fair value are recognized as change in fair value of derivative assets/liabilities in consolidated statements of operations. </p>
</us-gaap:DerivativesPolicyTextBlock>
<us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(y)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Segment Reporting</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Operating segments are defined as components of a company which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker is the Chairman, Mr. Peng. Based on the financial information presented to and reviewed by the chief operating decision maker, the Group has determined that it has a single operating and reporting segment for the years ended December 31, 2018, 2017 and 2016 (see Note 28 Segment Information).</p>
</us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(z)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Net Loss Per Share</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding for the period. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Potentially dilutive shares are excluded from the computation if their effect is anti-dilutive.</p>
</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px; text-align: justify"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>(aa)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Comprehensive Income (Loss)</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist solely of foreign currency translation adjustments.</p>
</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
<us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(bb)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Commitments and Contingencies</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as incurred.</p>
</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
<spi:ScheduleOfMajorSubsidiariesTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The major subsidiaries of the Company as of December 31, 2018 are summarized as below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 50%; border-bottom: black 1pt solid"><font style="font-size: 10pt"><b>Major Subsidiaries</b></font></td> <td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 32%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Abbreviation</b></font></td> <td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 14%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Location</b></font></td></tr> <tr style="background-color: white"> <td style="vertical-align: bottom"><font style="font-size: 10pt">SPI Renewables Energy (Luxembourg) Private Limited Company S.a.r.l. (formerly known as CECEP Solar Energy (Luxembourg) Private Limited Company (S.a.r.l.)) and Italsolar S.r.l.</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"><font style="font-size: 10pt">CECEP</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">Luxembourg, Italy</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Solar Juice Pty Ltd.</font></td> <td> </td> <td><font style="font-size: 10pt">Solar Juice</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Australia</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Solar Juice USA Inc.</font></td> <td> </td> <td><font style="font-size: 10pt">Solar Juice US</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">United States</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Solar Juice (HK) Limited</font></td> <td> </td> <td><font style="font-size: 10pt">Solar Juice HK</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Hong Kong</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">SPI Solar Japan G.K.</font></td> <td> </td> <td><font style="font-size: 10pt">SPI Japan</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Japan</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Solar Power Inc UK Service Limited</font></td> <td> </td> <td><font style="font-size: 10pt">SPI UK</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">United Kingdom</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">SPI Solar, Inc.</font></td> <td> </td> <td><font style="font-size: 10pt">SPI US</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">United States</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Heliostixio S.A.</font></td> <td> </td> <td><font style="font-size: 10pt">Heliostixio</font></td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">Greece</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>
</spi:ScheduleOfMajorSubsidiariesTableTextBlock>
<spi:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 46%; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Plant and machinery</font></td> <td style="width: 2%"> </td> <td style="width: 52%"><font style="font-size: 10pt">5 or 6.67 years</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Furniture, fixtures and equipment</font></td> <td> </td> <td><font style="font-size: 10pt">3 or 5 years</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Computers</font></td> <td> </td> <td><font style="font-size: 10pt">3 or 5 years</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Automobile</font></td> <td> </td> <td><font style="font-size: 10pt">3 or 5 years</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Leasehold improvements</font></td> <td> </td> <td><font style="font-size: 10pt">The shorter of the estimated life or the lease term</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">PV solar system</font></td> <td> </td> <td><font style="font-size: 10pt">17, 20, 25 or 27 years</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>
</spi:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
<us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The allocation of the purchase price is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Identifiable assets acquired and liabilities assumed</font></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 83%; padding-left: 20pt; text-indent: -10pt"><font style="font-size: 10pt">Cash and cash equivalents</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">43</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 20pt; text-indent: -10pt"><font style="font-size: 10pt">Accounts receivable</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">183</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 20pt; text-indent: -10pt"><font style="font-size: 10pt">Property, plant and equipment</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">2,314</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 20pt; text-indent: -10pt"><font style="font-size: 10pt">Accounts payable</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">(918</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 20pt; text-indent: -10pt"><font style="font-size: 10pt">Deferred tax liabilities</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">(185</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt"><font style="font-size: 10pt">Other payable</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(12</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Identifiable net assets acquired (a)</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">1,425</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Consideration (b)</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">2,108</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Goodwill (b-a)</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">683</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
<us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Therefore, the Group deconsolidated Sinsin as of January 1, 2017. The financial position of Sinsin as of the date of deconsolidation was as below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-right: 1.8pt; text-align: center"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>January 1,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 10pt">ASSETS</font></td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 83%; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Restricted cash</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">2,679</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Accounts receivable</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">3,594</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Prepaid expenses and other current assets</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">4,000</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Amount due from inter-group entities</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">7,817</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Property, plant and equipment, net</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">55,458</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Deferred tax assets</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">179</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Total assets</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">73,727</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">LIABILITIES</font></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Accounts payable</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">809</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Income tax payable</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">243</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Deferred tax liabilities</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">2,958</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Other current liabilities</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">111</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 10pt">Total liabilities</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">4,121</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Inventories consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2018</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Goods in transit</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">2,039</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">632</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Finished goods</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">9,867</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">15,208</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">11,906</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">15,840</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">As of December 31, 2018, the estimated future amortization expense related to other intangible assets is as follows: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>USD</b></font></td> <td> </td></tr> <tr style="background-color: #EEEEEE"> <td style="width: 83%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2019</font></td> <td style="vertical-align: bottom; width: 2%"> </td> <td style="vertical-align: bottom; width: 1%"><font style="font-size: 10pt">$</font></td> <td style="vertical-align: bottom; width: 13%; text-align: right"><font style="font-size: 10pt">277</font></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr style="background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2020</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">277</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2021</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">277</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2022</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">277</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2023</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">277</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Thereafter</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">416</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,801</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:ScheduleOfGoodwillTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The changes in the carrying amount of goodwill for the years ended December 31, 2018 and 2017 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td><font style="font-size: 10pt">Balance as of December 31, 2016</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 83%; padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Acquisition of Heliostixio</font></td> <td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 1%; border-bottom: black 1pt solid"> </td> <td style="width: 13%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">683</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Balance as of December 31, 2017</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">683</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Foreign Currency translation difference</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(32</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Balance as of December 31, 2018</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">651</font></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</us-gaap:ScheduleOfGoodwillTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Property, plant and equipment consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2018</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Photovoltaic solar systems</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">24,375</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">25,561</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Furniture, fixtures and equipment</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">517</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">521</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Automobile</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">489</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">541</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Computers</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">1,177</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">1,180</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Leasehold improvements</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">188</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">110</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">26,746</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">27,913</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Less: accumulated depreciation</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(5,505</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(4,430</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">21,241</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">23,483</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Less: impairment</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(91</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(91</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">21,150</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">23,392</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Accrued liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-right: 1.8pt; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Tax penalty payable (a)</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">9,670</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">9,670</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Other payable</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">4,556</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">4,396</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Other tax payables</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">774</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">1,138</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Accrued expense</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">1,323</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">800</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Other accrual and payables</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">172</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">3,856</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total accrued liabilities</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">16,495</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">19,860</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
<us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-right: 1.8pt; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Short-term bank borrowings</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">146</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">5,312</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Other short-term borrowings</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">2,841</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Current portion of long-term borrowings</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">179</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">166</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total short-term borrowings and current portion of long-term borrowings</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">3,166</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">5,478</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Long term bank borrowings</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,017</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,733</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Other long-term borrowings</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">836</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">877</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total long-term borrowings</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,853</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">7,610</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Less: current portion of long-term borrowings</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(179</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(165</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total long-term borrowings, excluding current portion</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">6,674</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">7,445</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Total borrowings</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">9,840</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">12,923</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table>
</us-gaap:ScheduleOfDebtTableTextBlock>
<us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">As of December 31, 2018, the maturities of the long-term borrowings are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>USD</b></font></td> <td> </td></tr> <tr style="background-color: #EEEEEE"> <td style="width: 83%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2019</font></td> <td style="vertical-align: bottom; width: 2%"> </td> <td style="vertical-align: bottom; width: 1%"><font style="font-size: 10pt">$</font></td> <td style="vertical-align: bottom; width: 13%; text-align: right"><font style="font-size: 10pt">179</font></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr style="background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2020</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">208</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2021</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">229</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2022</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">256</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">2023</font></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 10pt">1,115</font></td> <td style="vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Thereafter</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">4,866</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">6,853</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Assumptions used in the determination of the fair value of share-based payment awards using the Black-Scholes model for stock option grants were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>For the Years Ended</b></font></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-right: 0.8pt; text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2016</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 49%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Expected term</font></td> <td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 13%; text-align: center"><font style="font-size: 10pt">6.25</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 13%; text-align: center"><font style="font-size: 10pt">6.25</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 13%; text-align: center"><font style="font-size: 10pt">4</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Risk-free interest rate</font></td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">2.54%-3.03%</font></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">1.81%-2.30%</font></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">1.15% - 2.26%</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Expected volatility</font></td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">624%-756%</font></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">284%-763%</font></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">166% - 178%</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Expected dividend yield</font></td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">0%</font></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">0%</font></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td style="text-align: center"><font style="font-size: 10pt">0%</font></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The following table presents the calculation of basic and diluted net loss per share: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2018</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><font style="font-size: 10pt">Numerator:</font></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 55%; padding-left: 45pt; text-indent: -35pt"><font style="font-size: 10pt">Numerator for net loss from continuing operations per share-basic and diluted</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(6,168</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(26,682</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(101,696</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 45pt; text-indent: -35pt"><font style="font-size: 10pt">Numerator for net loss from discontinued operations per share-basic and diluted</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(6,114</font></td> <td><font style="font-size: 10pt">)</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(64,398</font></td> <td><font style="font-size: 10pt">)</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(119,000</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Denominator:</font></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 20.2pt; text-indent: -10.1pt"><font style="font-size: 10pt">Basic weighted-average ordinary shares</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">7,262,023</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,826,633</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,415,616</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 20.2pt; text-indent: -10.1pt"><font style="font-size: 10pt">Diluted weighted-average ordinary shares</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">7,262,023</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,826,633</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,415,616</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Basic and diluted net loss per share-continuing operations</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(0.9</font></td> <td><font style="font-size: 10pt">)</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(4</font></td> <td><font style="font-size: 10pt">)</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(16</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Basic and diluted net loss per share-discontinued operations</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(0.8</font></td> <td><font style="font-size: 10pt">)</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(9</font></td> <td><font style="font-size: 10pt">)</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(18</font></td> <td><font style="font-size: 10pt">)</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Net sales by major product and services are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>For the years ended December 31,</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2018</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 49%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Sales of PV components</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">93,547</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">111,795</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">86,477</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Sales of pre-development solar project</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">15,794</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Sales of PV project assets</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">10,809</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">6,042</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">14,914</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Electricity revenue with PPAs</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">3,043</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">2,793</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">12,311</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Bitcoin mining equipment sale and hosting service</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">1,052</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Others</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">1,337</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">890</font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">900</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">125,582</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">121,520</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">114,602</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
<us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Geographic information, which is based upon physical location, for long-lived assets was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid"><font style="font-size: 10pt"><b>Location</b></font></td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>December 31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>December 31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.8pt 0 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Greece</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">2,637</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">2,997</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">United States</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">16,368</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">16,368</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Italy</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">9,038</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">9,952</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Japan</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt"></font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">UK</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">9,642</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">10,578</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Australia</font></td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">2,285</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">2,853</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; padding-left: 10.1pt; text-indent: -10.1pt"><font style="font-size: 10pt">Germany</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt"></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt"></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">39,970</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">42,748</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 70000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -97644000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2014" unitRef="USD" decimals="-3"> 216558000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> -12928000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3"> 1000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3"> 1000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3"> 1000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3"> 1000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 475555000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 482533000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 489972000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 601319000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2015-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -246068000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -466764000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -557844000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -570126000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2015-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -16509000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -32744000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -33874000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -35115000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2015-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 212979000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -16974000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -101745000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -3921000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2015-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 3579000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 4046000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2017-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 4101000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 3991000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 6390652 </us-gaap:SharesOutstanding>
<us-gaap:SharesOutstanding contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 6416652 </us-gaap:SharesOutstanding>
<us-gaap:SharesOutstanding contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 7250672 </us-gaap:SharesOutstanding>
<us-gaap:SharesOutstanding contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 7914125 </us-gaap:SharesOutstanding>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -12259000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -90959000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -220968000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -220696000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -91080000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3"> -12282000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -220696000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -91080000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -12282000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> -272000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 121000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 23000 </us-gaap:ProfitLoss>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -1381000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -1196000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -16227000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -16235000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -1130000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="-3"> -1241000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -16235000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -1130000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -1241000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 8000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> -66000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> -140000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 731000 </us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31_us-gaap_ParentMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 731000 </us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 6641000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 5000000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 5000000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 6641000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 5000000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 6641000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 25000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 834020 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2019-01-01to2019-04-15_us-gaap_SubsequentEventMember_us-gaap_PrivatePlacementMember" unitRef="Shares" decimals="INF"> 6600000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-12-31_custom_OrdinaryShares1Member" unitRef="Shares" decimals="INF"> 834020 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 49000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 49000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 49000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 1000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 0 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 0 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 1000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 2756000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 798000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1929000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 1929000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 798000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 2756000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 1929000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 798000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 2756000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-01-01to2016-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2017-01-01to2017-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 107874000 </spi:DispositionOfSpiChinaHkLimited>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:DispositionOfSpiChinaHkLimited>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:DispositionOfSpiChinaHkLimited>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 107867000 </spi:DispositionOfSpiChinaHkLimited>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 107867000 </spi:DispositionOfSpiChinaHkLimited>
<spi:DispositionOfSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" decimals="-3"> 7000 </spi:DispositionOfSpiChinaHkLimited>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1290000 </spi:StockOptionGrantedInDisposition>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> 1290000 </spi:StockOptionGrantedInDisposition>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> 1290000 </spi:StockOptionGrantedInDisposition>
<spi:StockOptionGrantedInDisposition contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -536000 </spi:ForgivenessOfReceivableFromSpiChinaHkLimited>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3"> -536000 </spi:ForgivenessOfReceivableFromSpiChinaHkLimited>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" decimals="-3"> -536000 </spi:ForgivenessOfReceivableFromSpiChinaHkLimited>
<spi:ForgivenessOfReceivableFromSpiChinaHkLimited contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> 663460 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31" unitRef="USD" xsi:nil="true"/>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true"/>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true"/>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true"/>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true"/>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31_us-gaap_ParentMember" unitRef="USD" xsi:nil="true"/>
<spi:ReverseStockSplitRoundingSharesAmount contextRef="From2018-01-01to2018-12-31_us-gaap_NoncontrollingInterestMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF"> -7 </us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -5805000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -26377000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -101423000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -6137000 </us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -26514000 </us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -102029000 </us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 31000 </us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 168000 </us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -333000 </us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -8000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -47000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 61000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -6168000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -26682000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -101696000 </us-gaap:IncomeLossFromContinuingOperations>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="From2018-01-01to2018-12-31" unitRef="PricePerShare" decimals="INF"> -0.9 </us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="From2017-01-01to2017-12-31" unitRef="PricePerShare" decimals="INF"> -4 </us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="From2016-01-01to2016-12-31" unitRef="PricePerShare" decimals="INF"> -16 </us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="From2018-01-01to2018-12-31" unitRef="PricePerShare" decimals="INF"> -0.8 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="From2017-01-01to2017-12-31" unitRef="PricePerShare" decimals="INF"> -9 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="From2016-01-01to2016-12-31" unitRef="PricePerShare" decimals="INF"> -18 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -6122000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -64445000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -118939000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -6122000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -64445000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
<us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -118939000 </us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
<us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -6114000 </us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
<us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -64398000 </us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
<us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -119000000 </us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
<us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 7851000 </us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
<us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -14373000 </us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
<us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 17742000 </us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 159000 </us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 2733000 </us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -90712000 </us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
<us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -3346000 </us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
<us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -2934000 </us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
<us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -5115000 </us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -418000 </us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -352000 </us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -8002000 </us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
<us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -1585000 </us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
<us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 8284000 </us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
<us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 9425000 </us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
<us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -2145000 </us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -2488000 </us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
<us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -75436000 </us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
<us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations>
<us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations contextRef="As_Of_12_31_2014" unitRef="USD" decimals="-3"> 8501000 </us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations>
<us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 1356000 </us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations>
<us-gaap:DebtDefaultLongtermDebtAmount contextRef="AsOf2017-12-31_custom_ConvertibleBondsMember" unitRef="USD" decimals="-3"> 55000000 </us-gaap:DebtDefaultLongtermDebtAmount>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_spi_PlantAndMachineryMember_us-gaap_RangeAxis_us-gaap_MinimumMember"> 5 or 6.67 years </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2018-01-01to2018-12-31_us-gaap_FurnitureAndFixturesMember"> 3 or 5 years </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2018-01-01to2018-12-31_us-gaap_ComputerEquipmentMember"> 3 or 5 years </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2018-01-01to2018-12-31_us-gaap_AutomobilesMember"> 3 or 5 years </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2018-01-01to2018-12-31_us-gaap_LeaseholdImprovementsMember"> The shorter of the estimated life or the lease term </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2018-01-01to2018-12-31_custom_PvSolarSystemMember"> 17, 20, 25 or 27 years </us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<us-gaap:InterestCostsCapitalized contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 292000 </us-gaap:InterestCostsCapitalized>
<us-gaap:InterestCostsCapitalized contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1607000 </us-gaap:InterestCostsCapitalized>
<us-gaap:InterestCostsCapitalized contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1724000 </us-gaap:InterestCostsCapitalized>
<us-gaap:InterestExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 6957000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 9694000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 5218000 </us-gaap:InterestExpense>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 633000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1520000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
<us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
<us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
<us-gaap:AccountsReceivableNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 27777000 </us-gaap:AccountsReceivableNet>
<us-gaap:AccountsReceivableNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 19051000 </us-gaap:AccountsReceivableNet>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 43000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 183000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 2314000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 918000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 185000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesCurrent>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 12000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="AsOf2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 1425000 </us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
<us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="From2017-01-01to2017-12-13_custom_HeliostixioMember" unitRef="USD" decimals="-3"> 2108000 </us-gaap:BusinessCombinationConsiderationTransferred1>
<us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="From2017-01-01to2017-12-13_custom_HeliostixioMember_currency_EUR" unitRef="Euro" decimals="-3"> 1757000 </us-gaap:BusinessCombinationConsiderationTransferred1>
<spi:AmountDueFromIntergroupEntities contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 7817000 </spi:AmountDueFromIntergroupEntities>
<us-gaap:DeferredTaxAssetsNetCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 179000 </us-gaap:DeferredTaxAssetsNetCurrent>
<us-gaap:DeferredTaxLiabilitiesCurrent contextRef="AsOf2017-01-02_custom_SinsinMember" unitRef="USD" decimals="-3"> 2958000 </us-gaap:DeferredTaxLiabilitiesCurrent>
<us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 28410000 </us-gaap:AccountsReceivableGrossCurrent>
<us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 13471000 </us-gaap:AccountsReceivableGrossCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 633000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1520000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2014" unitRef="USD" decimals="-3"> 211000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 1592000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2018-12-31_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 524000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2017-12-31_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 1412000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2018-12-31_custom_OtherRevenueMember" unitRef="USD" decimals="-3"> 109000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2017-12-31_custom_OtherRevenueMember" unitRef="USD" decimals="-3"> 108000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1526000 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<spi:AllowanceForDoubtfulAccountsReceivableTranslationDifference contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 87000 </spi:AllowanceForDoubtfulAccountsReceivableTranslationDifference>
<spi:AllowanceForDoubtfulAccountsReceivableTranslationDifference contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -70000 </spi:AllowanceForDoubtfulAccountsReceivableTranslationDifference>
<spi:AllowanceForDoubtfulAccountsReceivableTranslationDifference contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -230000 </spi:AllowanceForDoubtfulAccountsReceivableTranslationDifference>
<us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 2039000 </us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
<us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 632000 </us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 9867000 </us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 15208000 </us-gaap:InventoryFinishedGoodsNetOfReserves>
<spi:ProjectAssets contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 41022000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 58579000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="AsOf2018-12-31_custom_UnderDevelopmentMember" unitRef="USD" decimals="-3"> 19807000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="AsOf2017-12-31_custom_UnderDevelopmentMember" unitRef="USD" decimals="-3"> 34351000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="AsOf2018-12-31_custom_CompletedForSaleMember" unitRef="USD" decimals="-3"> 21215000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3"> 31170000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3"> 42990000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_JP" unitRef="USD" decimals="-3"> 9852000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_JP" unitRef="USD" decimals="-3"> 15589000 </spi:ProjectAssets>
<spi:ProjectAssets contextRef="AsOf2017-12-31_custom_CompletedForSaleMember" unitRef="USD" decimals="-3"> 24228000 </spi:ProjectAssets>
<us-gaap:ImpairmentOfOngoingProject contextRef="From2018-01-01to2018-12-31_custom_CertainAssetsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfOngoingProject>
<us-gaap:ImpairmentOfOngoingProject contextRef="From2017-01-01to2017-12-31_custom_CertainAssetsMember" unitRef="USD" decimals="-3"> 687000 </us-gaap:ImpairmentOfOngoingProject>
<us-gaap:ImpairmentOfOngoingProject contextRef="From2016-01-01to2016-12-31_custom_CertainAssetsMember" unitRef="USD" decimals="-3"> 13102000 </us-gaap:ImpairmentOfOngoingProject>
<us-gaap:ValueAddedTaxReceivable contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 483000 </us-gaap:ValueAddedTaxReceivable>
<us-gaap:ValueAddedTaxReceivable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 673000 </us-gaap:ValueAddedTaxReceivable>
<spi:DepositAndPrepaymentForAcquisitions contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 55000 </spi:DepositAndPrepaymentForAcquisitions>
<spi:DepositAndPrepaymentForAcquisitions contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 116000 </spi:DepositAndPrepaymentForAcquisitions>
<spi:OtherDepositAndPrepayments contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1216000 </spi:OtherDepositAndPrepayments>
<spi:OtherDepositAndPrepayments contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2359000 </spi:OtherDepositAndPrepayments>
<us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 2628000 </us-gaap:OtherReceivablesNetCurrent>
<us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2835000 </us-gaap:OtherReceivablesNetCurrent>
<us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2018-12-31_custom_TacooCorporationMember" unitRef="USD" decimals="-3"> 2107000 </us-gaap:OtherReceivablesNetCurrent>
<us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2017-12-31_custom_TacooCorporationMember" unitRef="USD" decimals="-3"> 2033000 </us-gaap:OtherReceivablesNetCurrent>
<us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2018-12-31_custom_ThirdPartiesMember" unitRef="USD" decimals="-3"> 1435000 </us-gaap:OtherReceivablesNetCurrent>
<us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2017-12-31_custom_ThirdPartiesMember" unitRef="USD" decimals="-3"> 1708000 </us-gaap:OtherReceivablesNetCurrent>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 10840000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 10205000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2018-12-31_custom_ReCapitalMember" unitRef="USD" decimals="-3"> 8488000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2017-12-31_custom_ReCapitalMember" unitRef="USD" decimals="-3"> 7978000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2018-12-31_custom_KashimaPVstationMember" unitRef="USD" decimals="-3"> 2288000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2017-12-31_custom_KashimaPVstationMember" unitRef="USD" decimals="-3"> 2227000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2018-12-31_custom_GeneralEnergySolutionsMember" unitRef="USD" decimals="-3"> 64000 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<spi:ProvisionForDepositAndPrepaymentForAcquisitions contextRef="AsOf2017-12-31_custom_GeneralEnergySolutionsMember" unitRef="USD" decimals="-3"> 0 </spi:ProvisionForDepositAndPrepaymentForAcquisitions>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1002000 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 152000 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<spi:ProvisionForOtherReceivables contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 914000 </spi:ProvisionForOtherReceivables>
<spi:ProvisionForOtherReceivables contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 906000 </spi:ProvisionForOtherReceivables>
<spi:ProvisionForOtherReceivables contextRef="AsOf2018-12-31_custom_TacooCorporationMember" unitRef="USD" decimals="-3"> 0 </spi:ProvisionForOtherReceivables>
<spi:ProvisionForOtherReceivables contextRef="AsOf2017-12-31_custom_TacooCorporationMember" unitRef="USD" decimals="-3"> 0 </spi:ProvisionForOtherReceivables>
<spi:ProvisionForOtherReceivables contextRef="AsOf2018-12-31_custom_ThirdPartiesMember" unitRef="USD" decimals="-3"> 914000 </spi:ProvisionForOtherReceivables>
<spi:ProvisionForOtherReceivables contextRef="AsOf2017-12-31_custom_ThirdPartiesMember" unitRef="USD" decimals="-3"> 906000 </spi:ProvisionForOtherReceivables>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"> P120M </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember"> P57M </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember"> P57M </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"> P120M </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 7066000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 7417000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 2700000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 4366000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 2700000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 4717000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 3970000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 3786000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 2700000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 1270000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 2700000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 1086000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<spi:FiniteLivedIntangibleAssetsImpairmentCharge contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1295000 </spi:FiniteLivedIntangibleAssetsImpairmentCharge>
<spi:FiniteLivedIntangibleAssetsImpairmentCharge contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1326000 </spi:FiniteLivedIntangibleAssetsImpairmentCharge>
<spi:FiniteLivedIntangibleAssetsImpairmentCharge contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 0 </spi:FiniteLivedIntangibleAssetsImpairmentCharge>
<spi:FiniteLivedIntangibleAssetsImpairmentCharge contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 1295000 </spi:FiniteLivedIntangibleAssetsImpairmentCharge>
<spi:FiniteLivedIntangibleAssetsImpairmentCharge contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 0 </spi:FiniteLivedIntangibleAssetsImpairmentCharge>
<spi:FiniteLivedIntangibleAssetsImpairmentCharge contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 1326000 </spi:FiniteLivedIntangibleAssetsImpairmentCharge>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1801000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2305000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2016_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 1801000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" unitRef="USD" xsi:nil="true"/>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2015_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3"> 2305000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 277000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 277000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 277000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 277000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 277000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 416000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
<us-gaap:GoodwillAcquiredDuringPeriod contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 683000 </us-gaap:GoodwillAcquiredDuringPeriod>
<us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -32000 </us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 26746000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 27913000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2018-12-31_custom_PVSolarSystemsMember" unitRef="USD" decimals="-3"> 24375000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_custom_PVSolarSystemsMember" unitRef="USD" decimals="-3"> 25561000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3"> 517000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3"> 521000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember" unitRef="USD" decimals="-3"> 489000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AutomobilesMember" unitRef="USD" decimals="-3"> 541000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3"> 1177000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3"> 1180000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2016_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="-3"> 188000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2015_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="-3"> 110000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 5505000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 4430000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<spi:PropertyPlantAndEquipmentNetBeforeConstructionInProgressAndImpairment contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 21241000 </spi:PropertyPlantAndEquipmentNetBeforeConstructionInProgressAndImpairment>
<spi:PropertyPlantAndEquipmentNetBeforeConstructionInProgressAndImpairment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 23483000 </spi:PropertyPlantAndEquipmentNetBeforeConstructionInProgressAndImpairment>
<spi:AccumulatedImpairmentOfPropertyPlantAndEquipment contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 91000 </spi:AccumulatedImpairmentOfPropertyPlantAndEquipment>
<spi:AccumulatedImpairmentOfPropertyPlantAndEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 91000 </spi:AccumulatedImpairmentOfPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentTransfersAndChanges contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
<us-gaap:PropertyPlantAndEquipmentTransfersAndChanges contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 53000 </us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
<us-gaap:PropertyPlantAndEquipmentTransfersAndChanges contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 38000 </us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
<us-gaap:InvestmentOwnedBalanceShares contextRef="AsOf2018-12-31_custom_EnsyncMember_custom_PurchasedCommonStockMember1196989671" unitRef="Shares" decimals="INF"> 8000000 </us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:InvestmentOwnedBalanceShares contextRef="AsOf2018-12-31_custom_EnsyncMember_custom_WarrantsMember" unitRef="Shares" decimals="INF"> 50000000 </us-gaap:InvestmentOwnedBalanceShares>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="From2016-01-01to2016-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> -2328000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="From2017-01-01to2017-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> 0 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="From2018-01-01to2018-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> -0 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ImpairmentOfInvestments contextRef="From2016-01-01to2016-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> 9895000 </us-gaap:ImpairmentOfInvestments>
<us-gaap:ImpairmentOfInvestments contextRef="From2017-01-01to2017-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> 2214000 </us-gaap:ImpairmentOfInvestments>
<us-gaap:ImpairmentOfInvestments contextRef="From2018-01-01to2018-12-31_custom_EnsyncMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ImpairmentOfInvestments>
<us-gaap:AssetsFairValueDisclosure contextRef="AsOf2017-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="AsOf2018-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2017-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3"> 0 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2018-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3"> 0 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="AsOf2018-12-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3"> 12879000 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:IncomeTaxExaminationPenaltiesAccrued contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 9670000 </us-gaap:IncomeTaxExaminationPenaltiesAccrued>
<us-gaap:IncomeTaxExaminationPenaltiesAccrued contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 9670000 </us-gaap:IncomeTaxExaminationPenaltiesAccrued>
<us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4556000 </us-gaap:AccountsPayableOtherCurrent>
<us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 4396000 </us-gaap:AccountsPayableOtherCurrent>
<us-gaap:TaxesPayableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 774000 </us-gaap:TaxesPayableCurrent>
<us-gaap:TaxesPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1138000 </us-gaap:TaxesPayableCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1323000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 800000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 172000 </us-gaap:OtherAccountsPayableAndAccruedLiabilities>
<us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 3856000 </us-gaap:OtherAccountsPayableAndAccruedLiabilities>
<us-gaap:ShortTermBankLoansAndNotesPayable contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 146000 </us-gaap:ShortTermBankLoansAndNotesPayable>
<us-gaap:ShortTermBankLoansAndNotesPayable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 5312000 </us-gaap:ShortTermBankLoansAndNotesPayable>
<us-gaap:OtherShortTermBorrowings contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 2841000 </us-gaap:OtherShortTermBorrowings>
<us-gaap:OtherShortTermBorrowings contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:OtherShortTermBorrowings>
<us-gaap:LongTermDebtCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 179000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 166000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermLoansFromBank contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 6017000 </us-gaap:LongTermLoansFromBank>
<us-gaap:LongTermLoansFromBank contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 6733000 </us-gaap:LongTermLoansFromBank>
<us-gaap:OtherLongTermDebtNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 836000 </us-gaap:OtherLongTermDebtNoncurrent>
<us-gaap:OtherLongTermDebtNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 877000 </us-gaap:OtherLongTermDebtNoncurrent>
<us-gaap:LongTermDebt contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 6853000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 7610000 </us-gaap:LongTermDebt>
<us-gaap:LoansPayableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 179000 </us-gaap:LoansPayableCurrent>
<us-gaap:LoansPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 165000 </us-gaap:LoansPayableCurrent>
<us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 9840000 </us-gaap:DebtLongtermAndShorttermCombinedAmount>
<us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 12923000 </us-gaap:DebtLongtermAndShorttermCombinedAmount>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 208000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 229000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 256000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1115000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4866000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
<us-gaap:BankLoans contextRef="AsOf2018-12-31_custom_SantanderBankMember" unitRef="USD" decimals="-3"> 6017000 </us-gaap:BankLoans>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember" unitRef="Percent" decimals="INF"> 0.18 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateTerms contextRef="From2018-01-01to2018-12-31_custom_SantanderBankMember"> 2.83% and 3.96% </us-gaap:DebtInstrumentInterestRateTerms>
<us-gaap:DebtInstrumentMaturityDateDescription contextRef="From2018-01-01to2018-12-31_custom_SantanderBankMember"> February 16, 2027 </us-gaap:DebtInstrumentMaturityDateDescription>
<us-gaap:OtherLongTermDebt contextRef="AsOf2018-12-31_custom_SolarJuiceMember_custom_ScottishPacificMember" unitRef="USD" decimals="-3"> 5637000 </us-gaap:OtherLongTermDebt>
<spi:DebtorFinanceBalance contextRef="AsOf2018-12-31_custom_SolarJuiceMember_custom_ScottishPacificMember" unitRef="USD" decimals="-3"> 2691000 </spi:DebtorFinanceBalance>
<us-gaap:InterestExpenseBorrowings contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 523000 </us-gaap:InterestExpenseBorrowings>
<us-gaap:InterestExpenseBorrowings contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 567000 </us-gaap:InterestExpenseBorrowings>
<us-gaap:InterestExpenseBorrowings contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 243000 </us-gaap:InterestExpenseBorrowings>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2018-12-31_us-gaap_ShortTermDebtMember" unitRef="Percent" decimals="INF"> .0739 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2017-12-31_us-gaap_ShortTermDebtMember" unitRef="Percent" decimals="INF"> .0565 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="AsOf2016-12-31_us-gaap_ShortTermDebtMember" unitRef="Percent" decimals="INF"> .0504 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentFairValue contextRef="AsOf2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember" unitRef="USD" decimals="-3"> 12879000 </us-gaap:DebtInstrumentFairValue>
<us-gaap:DebtInstrumentFairValue contextRef="AsOf2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember" unitRef="USD" decimals="-3"> 21877000 </us-gaap:DebtInstrumentFairValue>
<us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2017-01-01to2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember" unitRef="USD" decimals="-3"> 7121000 </us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
<us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember" unitRef="USD" decimals="-3"> 1887000 </us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_FistAmendmentMember" unitRef="USD" decimals="-3"> 4215000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DebtInstrumentMaturityDate contextRef="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member"> 2019-12-31 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note2Member"> 2020-06-30 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember_custom_UnionSkyMember_custom_SecondAmendmentMember_custom_Note1Member_custom_Note3Member"> 2020-12-31 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 2726000 </us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
<us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1174000 </us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
<us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1301000 </us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2018-01-01to2018-12-31"> P6Y3M </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2017-01-01to2017-12-31"> P6Y3M </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2016-01-01to2016-12-31"> P4Y </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="From2018-01-01to2018-12-31" unitRef="Percent" decimals="INF"> 0.0254 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="From2017-01-01to2017-12-31" unitRef="Percent" decimals="INF"> 0.0181 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="From2016-01-01to2016-12-31" unitRef="Percent" decimals="INF"> 0.0115 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="From2018-01-01to2018-12-31" unitRef="Percent" decimals="INF"> 0.0303 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="From2017-01-01to2017-12-31" unitRef="Percent" decimals="INF"> 0.0230 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="From2016-01-01to2016-12-31" unitRef="Percent" decimals="INF"> 0.0226 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="From2018-01-01to2018-12-31" unitRef="Percent" decimals="INF"> 6.24 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="From2017-01-01to2017-12-31" unitRef="Percent" decimals="INF"> 2.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="From2016-01-01to2016-12-31" unitRef="Percent" decimals="INF"> 1.66 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="From2018-01-01to2018-12-31" unitRef="Percent" decimals="INF"> 7.56 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="From2017-01-01to2017-12-31" unitRef="Percent" decimals="INF"> 7.63 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="From2016-01-01to2016-12-31" unitRef="Percent" decimals="INF"> 1.78 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2018-01-01to2018-12-31" unitRef="Percent" decimals="INF"> 0.00 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2017-01-01to2017-12-31" unitRef="Percent" decimals="INF"> 0.00 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2016-01-01to2016-12-31" unitRef="Percent" decimals="INF"> 0.00 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 501260 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 260200 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 550760 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 635488 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 528060 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 374800 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 352218 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 76900 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="Shares" decimals="INF"> 177383 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 66 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 212 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 145 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember" unitRef="PricePerShare" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember" unitRef="PricePerShare" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 49 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 10 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 36 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 169 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 25 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 48 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 169 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 29 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="PricePerShare" decimals="INF"> 12 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember"> P8Y7M2D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember"> P7Y11D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember"> P7Y4M24D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2017-12-31_custom_StockOptionsMember" unitRef="USD" decimals="-3"> 769000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2016-12-31_custom_StockOptionsMember" unitRef="USD" decimals="-3"> 60032000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2015-12-31_custom_StockOptionsMember" unitRef="USD" decimals="-3"> 87401000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="AsOf2018-12-31_custom_StockOptionsMember" unitRef="USD" decimals="-3"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2018-01-01to2018-12-31_custom_PriceRange1Member" unitRef="PricePerShare" decimals="INF"> 118 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2018-01-01to2018-12-31_custom_PriceRange2Member" unitRef="PricePerShare" decimals="INF"> 40 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2018-01-01to2018-12-31_custom_PriceRange3Member" unitRef="PricePerShare" decimals="INF"> 2 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2018-01-01to2018-12-31_custom_PriceRange1Member" unitRef="PricePerShare" decimals="INF"> 172 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2018-01-01to2018-12-31_custom_PriceRange2Member" unitRef="PricePerShare" decimals="INF"> 117 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2018-01-01to2018-12-31_custom_PriceRange3Member" unitRef="PricePerShare" decimals="INF"> 39 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF"> 76900 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange1Member" unitRef="Shares" decimals="INF"> 750 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange2Member" unitRef="Shares" decimals="INF"> 28200 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
<us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange3Member" unitRef="Shares" decimals="INF"> 47950 </us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-01to2018-12-31_custom_PriceRange1Member"> P7Y1M16D </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-01to2018-12-31_custom_PriceRange2Member"> P8Y4M20D </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2018-01-01to2018-12-31_custom_PriceRange3Member"> P9Y6M29D </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange1Member" unitRef="PricePerShare" decimals="INF"> 172 </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange2Member" unitRef="PricePerShare" decimals="INF"> 64 </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
<us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange3Member" unitRef="PricePerShare" decimals="INF"> 6 </us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange1Member" unitRef="USD" decimals="-3"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange2Member" unitRef="USD" decimals="-3"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="As_Of_12_31_2016_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_spi_PriceRange3Member" unitRef="USD" decimals="-3"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 87285 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 100663 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 45573 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 1 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 1 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 185 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 177 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 177 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 185 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 177 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 177 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="As_Of_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 215809 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="As_Of_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 879019 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="AsOf2016-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 217059 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="As_Of_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 218309 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 663460 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 1250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF"> 1250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
<spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 151 </spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
<spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 38 </spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
<spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="AsOf2016-12-31_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 151 </spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
<spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="PricePerShare" decimals="INF"> 151 </spi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1382000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 2955000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 2423000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="From2018-01-01to2018-12-31_custom_FederalMember"> 2028-12-31 </us-gaap:OperatingLossCarryforwardsExpirationDate>
<us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="From2018-01-01to2018-12-31_custom_StateMember"> 2018-12-31 </us-gaap:OperatingLossCarryforwardsExpirationDate>
<us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="From2018-01-01to2018-12-31_custom_ForeignMember"> 2018-12-31 </us-gaap:OperatingLossCarryforwardsExpirationDate>
<us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2018-01-01to2018-12-31" unitRef="Shares" decimals="INF"> 7262023 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-01-01to2017-12-31" unitRef="Shares" decimals="INF"> 6826633 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF"> 6415616 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-01-01to2018-12-31" unitRef="Shares" decimals="INF"> 7262023 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-01-01to2017-12-31" unitRef="Shares" decimals="INF"> 6826633 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF"> 6415616 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-01-01to2018-12-31" unitRef="Shares" decimals="INF"> 726880 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-12-31" unitRef="Shares" decimals="INF"> 2136424 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF"> 555510 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-01-01to2018-12-31_custom_OptionsAndRestrictedMember" unitRef="Shares" decimals="INF"> 261450 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-12-31_custom_OptionsAndRestrictedMember" unitRef="Shares" decimals="INF"> 502573 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-12-31_custom_OptionsAndRestrictedMember" unitRef="Shares" decimals="INF"> 555510 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2018-01-01to2018-12-31_custom_ConvertibleBondsMember" unitRef="Shares" decimals="INF"> 465430 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-12-31_custom_ConvertibleBondsMember" unitRef="Shares" decimals="INF"> 1633851 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-12-31_custom_ConvertibleBondsMember" unitRef="Shares" decimals="INF"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 528000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 463000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 284000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 84000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 84000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1266000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 2709000 </us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
<us-gaap:OperatingLeaseExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1133000 </us-gaap:OperatingLeaseExpense>
<us-gaap:OperatingLeaseExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1301000 </us-gaap:OperatingLeaseExpense>
<us-gaap:OperatingLeaseExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1210000 </us-gaap:OperatingLeaseExpense>
<us-gaap:ContractualObligation contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 6617000 </us-gaap:ContractualObligation>
<us-gaap:ContractualObligation contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 22071000 </us-gaap:ContractualObligation>
<us-gaap:LitigationReserve contextRef="AsOf2018-12-31_us-gaap_EmploymentContractsMember" unitRef="USD" decimals="-3"> 1323000 </us-gaap:LitigationReserve>
<us-gaap:LitigationReserve contextRef="AsOf2017-12-31_us-gaap_EmploymentContractsMember" unitRef="USD" decimals="-3"> 800000 </us-gaap:LitigationReserve>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember" unitRef="USD" decimals="-3"> 8366000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember" unitRef="USD" decimals="-3"> 6763000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember" unitRef="USD" decimals="-3"> 3525000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember" unitRef="USD" decimals="-3"> 4823000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember" unitRef="USD" decimals="-3"> 23477000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember" unitRef="USD" decimals="-3"> 0 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember" unitRef="USD" decimals="-3"> 7100000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember" unitRef="USD" decimals="-3"> 0 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember" unitRef="USD" decimals="-3"> 5348000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember" unitRef="USD" decimals="-3"> 12448000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 9235000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_custom_PhotoVoltaicSolarComponentsMember" unitRef="USD" decimals="-3"> 12827000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2018-12-31_custom_OtherRevenueMember" unitRef="USD" decimals="-3"> 19175000 </us-gaap:AccountsReceivableGross>
<us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31_custom_OtherRevenueMember" unitRef="USD" decimals="-3"> 7744000 </us-gaap:AccountsReceivableGross>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember" unitRef="Percent" decimals="INF"> 0.25 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember" unitRef="Percent" decimals="INF"> 0.20 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember" unitRef="Percent" decimals="INF"> 0.11 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2018-01-01to2018-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember" unitRef="Percent" decimals="INF"> 0.15 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember" unitRef="Percent" decimals="INF"> 0.71 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ValtaSolarLLCMember" unitRef="Percent" decimals="INF"> 0.00 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_ThermiVentureSAMember" unitRef="Percent" decimals="INF"> 0.27 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_AESDistributionEnergyLLCMember" unitRef="Percent" decimals="INF"> 0.00 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_us-gaap_CreditConcentrationRiskMember_custom_KDCSolarDesignedLLCMember" unitRef="Percent" decimals="INF"> 0.21 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember" unitRef="Percent" decimals="INF"> 0.48 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:NoncurrentAssets contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 39970000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 42748000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3"> 16368000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3"> 16368000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_JP" unitRef="USD" decimals="-3"> 0 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_GR" unitRef="USD" decimals="-3"> 2637000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_IT" unitRef="USD" decimals="-3"> 9038000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3"> 9642000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_AU" unitRef="USD" decimals="-3"> 2285000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2016_us-gaap_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_GR" unitRef="USD" decimals="-3"> 2997000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_IT" unitRef="USD" decimals="-3"> 9952000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_GB" unitRef="USD" decimals="-3"> 10578000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_AU" unitRef="USD" decimals="-3"> 2853000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="As_Of_12_31_2015_us-gaap_StatementGeographicalAxis_country_DE" unitRef="USD" decimals="-3"> 0 </us-gaap:NoncurrentAssets>
<spi:ProceedsFromDeconsolidation contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:ProceedsFromDeconsolidation>
<spi:ProceedsFromDeconsolidation contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 2679000 </spi:ProceedsFromDeconsolidation>
<spi:ProceedsFromDeconsolidation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:ProceedsFromDeconsolidation>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 53824000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 53655000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2018-12-31_custom_SinsinMember261470187" unitRef="USD" decimals="-3"> 53824000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2017-12-31_custom_SinsinMember261470234" unitRef="USD" decimals="-3"> 53655000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2018-12-31_custom_SinsinMember_custom_AccruedInterestMember" unitRef="USD" decimals="-3"> 8712000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2017-12-31_custom_SinsinMember_custom_AccruedInterestMember" unitRef="USD" decimals="-3"> 6314000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2018-12-31_custom_HeliostixioMember_custom_UnpaidPurchaseConsiderationMember" unitRef="USD" decimals="-3"> 1517000 </spi:UnpaidAcquisitionPayable>
<spi:UnpaidAcquisitionPayable contextRef="AsOf2017-12-31_custom_HeliostixioMember_custom_UnpaidPurchaseConsiderationMember" unitRef="USD" decimals="-3"> 1592000 </spi:UnpaidAcquisitionPayable>
<us-gaap:OtherSundryLiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 8819000 </us-gaap:OtherSundryLiabilitiesCurrent>
<us-gaap:OtherSundryLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 8744000 </us-gaap:OtherSundryLiabilitiesCurrent>
<us-gaap:OtherSundryLiabilitiesCurrent contextRef="AsOf2018-12-31_custom_SinsinRenewableInvestmentLtdMember" unitRef="USD" decimals="-3"> 8819000 </us-gaap:OtherSundryLiabilitiesCurrent>
<us-gaap:OtherSundryLiabilitiesCurrent contextRef="AsOf2017-12-31_custom_SinsinRenewableInvestmentLtdMember" unitRef="USD" decimals="-3"> 8744000 </us-gaap:OtherSundryLiabilitiesCurrent>
<us-gaap:ProductWarrantyAccrualNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 1538000 </us-gaap:ProductWarrantyAccrualNoncurrent>
<us-gaap:ProductWarrantyAccrualNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 1538000 </us-gaap:ProductWarrantyAccrualNoncurrent>
<us-gaap:OtherLiabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 64181000 </us-gaap:OtherLiabilities>
<us-gaap:OtherLiabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 63937000 </us-gaap:OtherLiabilities>
<spi:OptionsIssuedToShareholderDuringDisposition contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1260000 </spi:OptionsIssuedToShareholderDuringDisposition>
<spi:OptionsIssuedToShareholderDuringDisposition contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:OptionsIssuedToShareholderDuringDisposition>
<spi:OptionsIssuedToShareholderDuringDisposition contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:OptionsIssuedToShareholderDuringDisposition>
<spi:DispositionOfSpiChinaHkLimitedCashFlow contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 107867000 </spi:DispositionOfSpiChinaHkLimitedCashFlow>
<spi:DispositionOfSpiChinaHkLimitedCashFlow contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:DispositionOfSpiChinaHkLimitedCashFlow>
<spi:DispositionOfSpiChinaHkLimitedCashFlow contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:DispositionOfSpiChinaHkLimitedCashFlow>
<spi:WorkingCapital contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -92648000 </spi:WorkingCapital>
<us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="From2019-01-01to2019-04-15_us-gaap_SubsequentEventMember_us-gaap_PrivatePlacementMember" unitRef="USD" decimals="-3"> 7600000 </us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
<us-gaap:UseOfEstimates contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(d)</b></td><td style="text-align: justify"><b>Use of Estimates</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 52.55pt; text-indent: -0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Company’s consolidated financial statements include the allowance made for doubtful accounts receivable and other receivable, inventory write-downs, the estimated useful lives of long-lived assets, the impairment of goodwill, long-lived assets and project assets, fair value of derivative liability, valuation allowance of deferred tax assets, accrued warranty expenses, cost-based input methods for revenue recognition, the grant-date fair value of share-based compensation awards and related forfeiture rates, and fair value of financial instruments and assumptions related to the consolidation of entities in which the Company holds variable interests. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions. </p>
</us-gaap:UseOfEstimates>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(g)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Cash and Cash Equivalents</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, and which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2018 and 2017.</p>
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:InventoryPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p> <table cellspacing="0" cellpadding="0" style="width: 100%"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 27px; padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 10pt"><b>(k)</b></font></td> <td style="padding-bottom: 6pt; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 10pt"><b>Inventories, net</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 33pt; text-indent: -16.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">Inventories are carried at the lower of cost or market, determined by the weighted average cost method. Provisions are made for obsolete or slow-moving inventories based on management estimates. Inventories are written down based on the difference between the cost of inventories and the market value based upon estimates about future demand from customers, specific customer requirements on certain projects and other factors. Inventory provision charges establish a new cost basis for inventory that subsequently cannot be marked up based on changes in underlying facts and circumstances.</p>
</us-gaap:InventoryPolicyTextBlock>
<spi:ScheduleOfAccountsReceivablesAndContractLiabilitiesTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The following table provides information about accounts receivables and contract liabilities from contracts with customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 66%"><font style="font-size: 10pt">Accounts receivable, current and noncurrent</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">27,777</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">19,051</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Advance from customers</font></td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">25,984</font></td> <td> </td> <td> </td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">31,122</font></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</spi:ScheduleOfAccountsReceivablesAndContractLiabilitiesTableTextBlock>
<spi:ConstructionProjectsOutstandingTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Project assets completed for sale</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">21,215</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">24,228</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Project assets under development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">19,807</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">34,351</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total project assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">41,022</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">58,579</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 20.2pt">Current, net of impairment loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">24,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">42,211</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Noncurrent</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,368</td><td style="text-align: left"> </td></tr> </table>
</spi:ConstructionProjectsOutstandingTableTextBlock>
<us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2017</b></p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Value-added tax recoverable, current</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">483</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -20pt; padding-left: 20pt">Deposit and prepayment for acquisitions, net of provision of $10,840 and $10,205, respectively (a)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Other deposit and prepayment, net of provision of $452 and $306, respectively (b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,216</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,359</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Other receivable, net of provision of $914 and $906, respectively (c)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,628</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,835</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,983</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
<us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>15.</b></td><td style="text-align: justify"><b>Investment in Affiliates</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Investment in affiliates represents: i) the investment in EnSync, Inc. (formerly known as ZBB Energy Corporation) (“ENS”) with net amount of $nil and $nil as of December 31, 2018 and 2017, respectively; ii) and the investment in Sinsin of $69,606 and $69,606 as of December 31, 2018 and 2017, respectively (see Note 6 Deconsolidation of Sinsin).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The investment in ENS consists of i) 8,000,000 shares of ENS’s common stock (“Purchased Common Stock”), ii) 28,048 shares of ENS’s convertible preferred stock (“Convertible Preferred Stock”), and iii) warrant to acquire 50,000,000 shares of ENS’s common stock (“Warrant”). Total cash consideration of ENS investment was $33,390, of which $16,947 was recognized for Warrant, $3,244 was recognized for the initial cost of investment in Purchased Common Stock, and the remaining $13,199 was recognized for the initial cost of investment of Convertible Preferred Stock. The decrease in fair value of $nil, $nil and $2,328 of the Warrant was recognized as Change in fair value of derivative asset/liabilities in the consolidated statements of operations for the years ended December 31, 2018, 2017 and 2016. The Group derecognized the investment in the Purchased Common Stock under the equity method and recorded a gain of $3,599 in earnings for the year ended December 31, 2016. The investment in Purchased Common Stock was fully impairment as of December 31, 2018 and 2017, and impairment provision of $nil, $2,214 and $9,895 was provided for investment in Convertible Preferred Stock during the years ended December 31, 2018, 2017 and 2016. As of December 31, 2018 and 2017, the net investment in ENS was $nil and $ nil, respectively. </p>
</us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock>
<us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>17.</b></td><td style="text-align: justify"><b>Accrued Liabilities</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Accrued liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2017</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Tax penalty payable (a)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">9,670</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">9,670</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Other payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,556</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,396</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Other tax payables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,138</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Accrued expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,323</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Other accrual and payables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">172</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,856</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total accrued liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,495</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,860</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(a)</b></td><td><b>Tax Penalty Payable</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company was late for filing United States Federal and State income tax returns of 2016, hence an expected penalty payable of $9,670 and $9,670 was accrued as of December 31, 2018 and 2017. The Company submitted the tax filing together with the tax penalty abatement request on April 10, 2019, as of the issuance of the financial statements, the Company has not received the result of the tax penalty from the United States Internal Revenue Service (“IRS”) (see Note 26(b) Contingencies).</p>
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
<us-gaap:OtherLiabilitiesTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Unpaid acquisition payable (a)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">53,824</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">53,655</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Other current liabilities (b)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,819</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,744</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Total other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,643</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,399</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Accrued warranty reserve (c)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Total other non-current liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total other liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">64,181</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">63,937</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:OtherLiabilitiesTableTextBlock>
<us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Range of exercise price</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Remaining Contractual Life</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average<br /> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Aggregate Intrinsic ($000)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-indent: -10pt; padding-left: 10pt">$118 - $172</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">750</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">7.13</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">172</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt">$40 - $117</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.39</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">$2 - $39</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">47,950</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">9.58</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">6</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">76,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">  </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
<us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(6,946</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(24,757</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(102,483</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Foreign Countries</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,141</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,620</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,060</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,805</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(26,377</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(101,423</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table>
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>26.</b></td><td style="text-align: justify"><b>Commitments and Contingencies</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(a)</b></td><td><b>Commitments</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"><i>Product Warranties —</i>The Group offers the industry standard warranty up to 25 years for its PV panels and industry standard five to ten years on inverter and balance of system components. Due to the warranty period, the Group bear the risk of warranty claims long after the Group has shipped product and recognized revenue. In the Group’s cable, wire and mechanical assemblies business, the Group’s historically warranty claims have not been material. In the Group’s solar PV business, the greatest warranty exposure is in the form of product replacement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify">During the quarter ended September 30, 2007 and continuing through the fourth quarter of 2010, the Group installed own manufactured solar panels. Since 2011, due to the absence of historical material warranty claims and identical warranty terms, the Group has not recorded any additional warranty provision relating to solar energy systems sold. PV construction contracts entered into during the recent years included provisions under which the Group agreed to provide warranties to the customers. The warranty the Group offers to its customers is identical to the warranty offered to the Group by its suppliers, therefore, the Group passes on all potential warranty exposure and claims, if any, with respect systems sold by the Group to its suppliers. Since the Group do not have sufficient historical data to estimate its exposure, the Group have looked to its own historical data in combination with historical data reported by other solar system installers and manufacturers. Due to the absence of historical material warranty claims, the Group has not recorded a material warranty accrual related to solar energy systems as of December 31, 2018 and 2017. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"><i>Operating leases —</i> The Group leases offices, facilities and vehicles under various operating leases, some of which contain escalation clauses. Rental expenses under operating leases included in the statement of operations were $1,133, $1,301 and$1,210 from continuing operations for the years ended December 31, 2018, 2017 and 2016 respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt">Future minimum payments under non-cancelable operating leases are as follows as of December 31, 2018:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 73%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">528</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">463</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">284</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,266</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,709</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"><i>Capital commitments —</i>As of December 31, 2018 and 2017, the Group had capital commitments of approximately $6,617 and $22,071, respectively, from continuing operations. These capital commitments were solely related to contracts signed with vendors for procurement of services or PV related products used for the construction of solar PV systems being developed by the Group.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify">The capital commitments as at balance sheet dates disclosed above do not include those incomplete acquisitions for investment and business as at balance sheet dates as the agreements could either be terminated unconditionally without any penalty or cancelable when the closing conditions as specified in the agreements could not be met.</p>
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 73%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">528</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">463</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">284</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,266</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,709</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
<us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>27.</b></td><td style="text-align: justify"><b>Concentration Risk</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">A substantial percentage of the Group’s net revenue comes from sales made to a small number of customers to whom sales are typically made on an open account basis. There was no customer of which the revenue accounted for 10% or more of total net revenue for the years ended December 31, 2018, 2017 and 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Details of customers accounting for 10% or more of total accounts receivable and notes receivable at December 31, 2018 and 2017, respectively are:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% of Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% of Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Valta Solar LLC</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">8,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">25%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Thermi Venture SA.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,763</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">AES Distribution Energy, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">KDC Solar Designed LLC</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,823</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">15%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,348</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">21%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,477</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">71%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,448</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">48%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</us-gaap:ConcentrationRiskDisclosureTextBlock>
<us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% of Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">% of Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Valta Solar LLC</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">8,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">25%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Thermi Venture SA.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,763</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">AES Distribution Energy, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,525</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">KDC Solar Designed LLC</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,823</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">15%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,348</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">21%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,477</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">71%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,448</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">48%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>28.</b></td><td style="text-align: justify"><b>Segment information</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Operating segments are defined as components of a company which separate financial information is available that is evaluated regularly by the client operating decision maker in deciding how to allocate resources and in assessing performance. The Group’s chief operating decision maker is the Chairman, Mr. Peng. Based on the financial information presented to and reviewed by the chief operating decision maker, the Group has determined that it has a single operating and reporting segment: solar energy products and services. The types of products and services in this single segment primarily include: (i) Sales of PV components, (ii) Sales of pre-development solar project, (iii) Sales of PV project assets, (iv) Electricity revenue under PPAs, (v) Bitcoin mining equipment sale and hosting service, (vi) Others.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Net sales by major product and services are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Sales of PV components</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">93,547</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">111,795</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">86,477</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Sales of pre-development solar project</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,794</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Sales of PV project assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,809</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,042</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,914</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Electricity revenue with PPAs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,043</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,311</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Bitcoin mining equipment sale and hosting service</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,052</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Others</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,337</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">890</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">900</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">125,582</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">121,520</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">114,602</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Net sales by geographic location are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Location (a)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">United Kingdom</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">932</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">6,903</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">694</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Australia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,381</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">112,174</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,241</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">United States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,622</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Greece</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,437</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">511</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,893</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Italy</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,733</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,932</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,740</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Germany</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,675</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">125,582</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">121,520</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">114,602</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 23.55pt"></td><td style="width: 18pt">(a)</td><td>Sales are attributed to countries based on location of customers.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Geographic information, which is based upon physical location, for long-lived assets was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Location</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2017</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-indent: -10.1pt; padding-left: 10.1pt">Greece</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,637</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,997</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">United States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,368</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Italy</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,038</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,952</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">UK</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,642</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,578</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Australia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,853</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Germany</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">39,970</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">42,748</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Location (a)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">United Kingdom</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">932</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">6,903</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">694</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Australia</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91,381</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">112,174</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,241</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">United States</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,622</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Greece</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Japan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,437</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">511</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,893</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Italy</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,733</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,932</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,740</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Germany</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,675</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">125,582</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">121,520</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">114,602</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
<us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify">The accounts receivable as of December 31, 2018 and 2017 consisted of the following: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"> </p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2018</b></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="text-align: justify"><font style="font-size: 10pt">Current accounts receivable:</font></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 66%; text-align: justify; text-indent: 16pt"><font style="font-size: 10pt">Accounts receivable</font></td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">28,410</font></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">13,471</font></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 1pt; text-align: justify; text-indent: 16pt"><font style="font-size: 10pt">Less: Allowance for doubtful accounts</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(633</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">(1,520</font></td> <td style="padding-bottom: 1pt"><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify; text-indent: 16pt"> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">27,777</font></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><font style="font-size: 10pt">11,951</font></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="text-align: justify"><font style="font-size: 10pt">Noncurrent accounts receivable</font></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1pt; text-align: justify; text-indent: 16pt"><font style="font-size: 10pt">Accounts receivable, noncurrent</font></td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt"></font></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">7,100</font></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 10pt">Total accounts receivable, net</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">27,777</font></td> <td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">19,051</font></td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 16.5pt; text-align: justify"></p>
</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
<us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 179000 </us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
<us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CashEquivalentsAtCarryingValue>
<us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CashEquivalentsAtCarryingValue>
<us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CashEquivalentsAtCarryingValue>
<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 113315000 </us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 339000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 33365000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 118000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationFinanceLeaseReceivable contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 3816000 </spi:DisposalGroupIncludingDiscontinuedOperationFinanceLeaseReceivable>
<spi:DisposalGroupIncludingDiscontinuedOperationRestrictedCash contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 1017000 </spi:DisposalGroupIncludingDiscontinuedOperationRestrictedCash>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 13778000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 37936000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 5008000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationProjectAssetsNoncurrentAssets contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 11680000 </spi:DisposalGroupIncludingDiscontinuedOperationProjectAssetsNoncurrentAssets>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 299000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent>
<spi:DisposalGroupIncludingDiscontinuedOperationFinanceLeaseReceivableNoncurrentAssets contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 5959000 </spi:DisposalGroupIncludingDiscontinuedOperationFinanceLeaseReceivableNoncurrentAssets>
<us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 216449000 </us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 39401000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 12950000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 2833000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 755000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 23785000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
<spi:DisposalGroupIncludingDiscontinuedOperationAccountsPayableRelatedPartiesCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 4700000 </spi:DisposalGroupIncludingDiscontinuedOperationAccountsPayableRelatedPartiesCurrent>
<spi:DisposalGroupIncludingDiscontinuedOperationDebtCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 103248000 </spi:DisposalGroupIncludingDiscontinuedOperationDebtCurrent>
<spi:DisposalGroupIncludingDiscontinuedOperationFinancingAndCapitalLeaseCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 26399000 </spi:DisposalGroupIncludingDiscontinuedOperationFinancingAndCapitalLeaseCurrent>
<spi:DisposalGroupIncludingDiscontinuedOperationLongTermDebtCurrent contextRef="AsOf2017-12-31_custom_SPIChinaMember208237125" unitRef="USD" decimals="-3"> 2378000 </spi:DisposalGroupIncludingDiscontinuedOperationLongTermDebtCurrent>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 4681000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 5945000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 25597000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 2027000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 6235000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 18763000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 2654000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -290000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 6816000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 2904000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 8391000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
<us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 20523000 </us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -6122000 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -64431000 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -119209000 </us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
<us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
<us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -14000 </us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
<us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 270000 </us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
<spi:DisposalGroupIncludingDiscontinuedOperationProvisionForLosses contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationProvisionForLosses>
<spi:DisposalGroupIncludingDiscontinuedOperationProvisionForLosses contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationProvisionForLosses>
<spi:DisposalGroupIncludingDiscontinuedOperationProvisionForLosses contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 18000 </spi:DisposalGroupIncludingDiscontinuedOperationProvisionForLosses>
<spi:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 887000 </spi:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense>
<spi:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 4796000 </spi:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense>
<spi:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 25992000 </spi:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense>
<spi:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 195000 </spi:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts>
<spi:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 7485000 </spi:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts>
<spi:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 23359000 </spi:DisposalGroupIncludingDiscontinuedOperationProvisionForDoubtfulAccounts>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 205000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentGoodwillAndIntangibleAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 3755000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 12602000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnPropertyAndEquipment>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 3354000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 742000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnProjectAssets>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 0 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 23967000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable>
<spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 32028000 </spi:DisposalGroupIncludingDiscontinuedOperationImpairmentOnFinanceLeaseReceivable>
<spi:DisposalGroupIncludingDiscontinuedOperationOperatingExpenses contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 3986000 </spi:DisposalGroupIncludingDiscontinuedOperationOperatingExpenses>
<spi:DisposalGroupIncludingDiscontinuedOperationOperatingExpenses contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 51953000 </spi:DisposalGroupIncludingDiscontinuedOperationOperatingExpenses>
<spi:DisposalGroupIncludingDiscontinuedOperationOperatingExpenses contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 115246000 </spi:DisposalGroupIncludingDiscontinuedOperationOperatingExpenses>
<spi:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 4790000 </spi:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
<spi:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense contextRef="From2017-01-01to2017-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> -12188000 </spi:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
<spi:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense contextRef="From2016-01-01to2016-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 10779000 </spi:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 108433000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2018-01-01to2018-12-31_custom_LightingCharmMember" unitRef="Shares" decimals="INF"> 1000000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
<spi:FairValueOfOptionsGranted contextRef="From2018-01-01to2018-12-31_custom_LightingCharmMember" unitRef="USD" decimals="-3"> 694000 </spi:FairValueOfOptionsGranted>
<spi:LossOnDebtForgiveness contextRef="From2018-01-01to2018-12-31_us-gaap_SegmentDiscontinuedOperationsMember_custom_SPIChinaMember" unitRef="USD" decimals="-3"> 536000 </spi:LossOnDebtForgiveness>
<us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 202000 </us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
<us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1536000 </us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
<us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1151000 </us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
<us-gaap:CostOfGoodsAndServicesSold contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 114525000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 111428000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 102147000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 114525000 </us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 111428000 </us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 102532000 </us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="From2018-01-01to2018-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember" unitRef="USD" decimals="-3"> 23418000 </us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember" unitRef="USD" decimals="-3"> 6229000 </us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue contextRef="From2016-01-01to2016-12-31_custom_PvProjectAssetsAndPredevelopmentSolarProjectsMember" unitRef="USD" decimals="-3"> 13613000 </us-gaap:CostOfRevenue>
<spi:ProvisionForOtherDepositsAndPrepayments contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 452000 </spi:ProvisionForOtherDepositsAndPrepayments>
<spi:ProvisionForOtherDepositsAndPrepayments contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 306000 </spi:ProvisionForOtherDepositsAndPrepayments>
<us-gaap:OtherLiabilitiesFairValueDisclosure contextRef="AsOf2018-12-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="-3"> 694000 </us-gaap:OtherLiabilitiesFairValueDisclosure>
<us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31_custom_ConvertibleBondsMember" unitRef="USD" decimals="-3"> 41600000 </us-gaap:ConvertibleNotesPayableCurrent>
<us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2018-12-31_custom_ConvertibleBondsMember" unitRef="USD" decimals="-3"> 41600000 </us-gaap:ConvertibleNotesPayableCurrent>
<us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2017-12-31_custom_ConvertibleBondsMember" unitRef="USD" decimals="-3"> 13400000 </us-gaap:ConvertibleLongTermNotesPayable>
<us-gaap:StockholdersEquityReverseStockSplit contextRef="From2017-01-01to2017-12-31"> One-for-ten reverse stock split approved on December 6, 2017 </us-gaap:StockholdersEquityReverseStockSplit>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="From2018-01-01to2018-12-31_custom_ManagementMembersMember" unitRef="Shares" decimals="INF"> 663460 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 2726000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1174000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1301000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="-3"> 1799000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="USD" decimals="-3"> 927000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="-3"> 886000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="USD" decimals="-3"> 288000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="-3"> 962000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="USD" decimals="-3"> 339000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3"> 2579000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2016_To_12_31_2016_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3"> 147000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3"> 1131000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3"> 43000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3"> 1274000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2014_To_12_31_2014_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3"> 27000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember"> P9Y1M13D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember"> P8Y3M15D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 379920 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 183300 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 430358 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="AsOf2015-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 559658 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 287000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 325300 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 268491 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 396335 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 275075 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 352218 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 13 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 4 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 47 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<spi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice contextRef="From2018-01-01to2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 54 </spi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice>
<spi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 43 </spi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice>
<spi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 110 </spi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 9 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2018-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 8 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 46 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2015-12-31_custom_StockOptionsMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 128 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 1313 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 1250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 4750 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2015-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 8778 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 663460 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 663273 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 2187 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 2778 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 1250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="Shares" decimals="INF"> 1250 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="AsOf2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 264 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="AsOf2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 185 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="AsOf2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 178 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="AsOf2015-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 178 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="From2018-01-01to2018-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 1 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 128 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31_us-gaap_RestrictedStockMember_custom_NonvestedMember" unitRef="PricePerShare" decimals="INF"> 178 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -6946000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -24757000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -102483000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1141000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -1620000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 1060000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 7000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 7000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 7000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 408000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 226000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 676000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 415000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 233000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 683000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 15000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -16000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -98000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -80000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -77000 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -83000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -96000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -77000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -1219000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -9232000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -35499000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -168000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -610000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -3472000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 902000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 1059000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 22536000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -231000 </us-gaap:IncomeTaxReconciliationNondeductibleExpense>
<us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 345000 </us-gaap:IncomeTaxReconciliationNondeductibleExpense>
<us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -72000 </us-gaap:IncomeTaxReconciliationNondeductibleExpense>
<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 188000 </us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 22813000 </us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
<us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 45870000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -17752000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -5584000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 5086000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -793000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -45193000 </us-gaap:IncomeTaxReconciliationDispositionOfAssets>
<us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxReconciliationDispositionOfAssets>
<us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxReconciliationDispositionOfAssets>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -3761000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 22826000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 579000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 279000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 664000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -396000 </us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -1475000 </us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 66775000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 29574000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 459000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 508000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
<us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4134000 </us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries>
<us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 4796000 </us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 16000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 16000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 21000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 23000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
<spi:DeferredTaxAssetsFairValueAdjustmentOfSubsidiaries contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4949000 </spi:DeferredTaxAssetsFairValueAdjustmentOfSubsidiaries>
<spi:DeferredTaxAssetsFairValueAdjustmentOfSubsidiaries contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 159000 </spi:DeferredTaxAssetsFairValueAdjustmentOfSubsidiaries>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 661000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 712000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
<us-gaap:DeferredTaxAssetsDerivativeInstruments contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 5006000 </us-gaap:DeferredTaxAssetsDerivativeInstruments>
<us-gaap:DeferredTaxAssetsDerivativeInstruments contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 5389000 </us-gaap:DeferredTaxAssetsDerivativeInstruments>
<us-gaap:DeferredTaxAssetsInvestments contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4314000 </us-gaap:DeferredTaxAssetsInvestments>
<us-gaap:DeferredTaxAssetsInvestments contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 4644000 </us-gaap:DeferredTaxAssetsInvestments>
<spi:DeferredTaxAssetsCfcTradePayable contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:DeferredTaxAssetsCfcTradePayable>
<spi:DeferredTaxAssetsCfcTradePayable contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2098000 </spi:DeferredTaxAssetsCfcTradePayable>
<us-gaap:DeferredTaxAssetsOther contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 7318000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsOther contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 13000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 93513000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 47642000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 140000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 290000 </us-gaap:DeferredTaxAssetsNet>
<spi:DeferredTaxLiabilitiesFairValueAdjustmentOfSubsidiaries contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -515000 </spi:DeferredTaxLiabilitiesFairValueAdjustmentOfSubsidiaries>
<spi:DeferredTaxLiabilitiesFairValueAdjustmentOfSubsidiaries contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -632000 </spi:DeferredTaxLiabilitiesFairValueAdjustmentOfSubsidiaries>
<us-gaap:DeferredTaxLiabilitiesOther contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredTaxLiabilitiesOther contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -116000 </us-gaap:DeferredTaxLiabilitiesOther>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -515000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -748000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> -375000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> -458000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:OperatingLossCarryforwards contextRef="AsOf2018-12-31_custom_FederalMember" unitRef="USD" decimals="-3"> 289515000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="AsOf2018-12-31_custom_StateMember" unitRef="USD" decimals="-3"> 124076000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="AsOf2018-12-31_custom_ForeignMember" unitRef="USD" decimals="-3"> 2212000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 16000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 45870000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -17752000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 5584000 </us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<spi:DecreaseOfCashFueToDispositionOfSpiChina contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> -3257000 </spi:DecreaseOfCashFueToDispositionOfSpiChina>
<spi:DecreaseOfCashFueToDispositionOfSpiChina contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:DecreaseOfCashFueToDispositionOfSpiChina>
<spi:DecreaseOfCashFueToDispositionOfSpiChina contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:DecreaseOfCashFueToDispositionOfSpiChina>
<spi:GainOnTroubledDebtRestructuring contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 1887000 </spi:GainOnTroubledDebtRestructuring>
<spi:GainOnTroubledDebtRestructuring contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </spi:GainOnTroubledDebtRestructuring>
<spi:GainOnTroubledDebtRestructuring contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:GainOnTroubledDebtRestructuring>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 6000 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 969000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> -9607000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> -152078000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4599000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 3630000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2014" unitRef="USD" decimals="-3"> 165315000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 13237000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<spi:DerecognitionOfProjectAerojet contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:DerecognitionOfProjectAerojet>
<spi:DerecognitionOfProjectAerojet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 754000 </spi:DerecognitionOfProjectAerojet>
<spi:DerecognitionOfProjectAerojet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:DerecognitionOfProjectAerojet>
<us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>2.</b></td><td style="text-align: justify"><b>Going Concern</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group has suffered recurring losses from operations. The Group has incurred a net loss of $6,137 from continuing operations during the year ended December 31, 2018. As of December 31, 2018, the Group had a working capital deficit of $92,648 and accumulated deficit of $570,126. Additionally, as of December 31, 2018, $41,600 of convertible bonds was due within one year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">These and other factors disclosed in these financial statements raise substantial doubt as to the Group’s ability to continue as a going concern. Management believes that it has developed a liquidity plan, as summarized below, that, if executed successfully, will provide sufficient liquidity to meet the Group’s obligations for a reasonable period of time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i><u>Equity financing</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group is actively seeking additional capital in the form of equity financing. As of April 14, 2019, the Group completed a private placement of $7,656 by issuing 6,600,000 ordinary shares. Net proceeds from the above transaction are intended to be used for expansion of the Company's global PV project activities and general corporate purposes. The Group plans to seek additional funds through equity financing.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i><u>Working Capital management</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group sold several PV projects in Japan and United States, and is actively negotiating with the buyers to mobilize the cash collection. In addition, the Group has intention to sell the PV projects in Italy which are indeed with good value and return. The sales of these projects will expect to bring in significant amount of cash to the Group to improve liquidity and capital to reinvest into new solar projects. Except for the new PV projects in Greece and US to be acquired, the Group has been closely monitoring the Group’s capital spending level until liquidity position has improved. These initiatives aim at preserving cash and generating operating cash flows to enable the Group to repay the borrowings and accounts payable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i><u>Cost Saving Measures</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group has implemented certain measures with an aim to reduce its operating costs in 2018. Such measures include: 1) strictly controlling and reducing business, marketing and advertising expenses in United States and Australia; 2) relocating certain offices in United States and United Kingdom to save office rental; and 3) lowering the remuneration of the Group’s management team. The Group would continue to implement these measures in 2019 to maintain the expenditure level.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">While management believes that the measures in the liquidity plan will be adequate to allow the Group to meet its liquidity and cash flow requirements within one year after the date that the financial statements are issued, there is no assurance that the liquidity plan will be successfully implemented. Failure to successfully implement the liquidity plan will have a material adverse effect on the Group’s business, results of operations and financial position, and may materially adversely affect its ability to continue as a going concern. The consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Group be unable to continue as a going concern. </p>
</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>3.</b></td><td style="text-align: justify"><b>Summary of Significant Accounting Policies</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(a)</b></td><td style="text-align: justify"><b>Basis of Presentation</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(b)</b></td><td style="text-align: justify"><b>Principles of Consolidation</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The consolidated financial statements include the financial statements of the Company, and its subsidiaries. All material inter-company transactions and balances have been eliminated upon consolidation. For consolidated subsidiaries where the Company’s ownership in the subsidiary is less than 100%, the equity interest not held by the Group is shown as noncontrolling interests. The Company accounts for investments over which it has significant influence but not a controlling financial interest using the equity method of accounting. The Company deconsolidates a subsidiary when the Company ceases to have a controlling financial interest in the subsidiary. When control is lost, the parent-subsidiary relationship no longer exists and the parent derecognizes the assets and liabilities of the subsidiary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(c)</b></td><td style="text-align: justify"><b>Comparability and Reclassification Adjustment</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company has reclassified certain comparative balances in the consolidated balance sheet as of December 31, 2017 and certain comparative amounts in the consolidated statements of operations for the years ended December 31, 2017 and 2016 to conform to the current year’s presentation. The assets and liabilities of the discontinued operations have been classified as current asset of discontinued operation and noncurrent assets of discontinued operation, current liabilities of discontinued operation and noncurrent liabilities of discontinued operation in the consolidated balance sheet as of December 31, 2017. The results of discontinued operations for the years ended December 31, 2018, 2017 and 2016 have been reflected separately in the consolidated statement of operations as a single line item for all periods presented in accordance with U.S. GAAP. Cash flows from discontinued operations of the three categories for the years ended December 31, 2018, 2017 and 2016 were separately presented in the consolidated statements of cash flows for all periods presented in accordance with U.S. GAAP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(d)</b></td><td style="text-align: justify"><b>Use of Estimates</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 52.55pt; text-indent: -0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Company’s consolidated financial statements include the allowance made for doubtful accounts receivable and other receivable, inventory write-downs, the estimated useful lives of long-lived assets, the impairment of goodwill, long-lived assets and project assets, fair value of derivative liability, valuation allowance of deferred tax assets, accrued warranty expenses, cost-based input methods for revenue recognition, the grant-date fair value of share-based compensation awards and related forfeiture rates, and fair value of financial instruments and assumptions related to the consolidation of entities in which the Company holds variable interests. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(e)</b></td><td style="text-align: justify"><b>Foreign Currency Translation and Foreign Currency Risk</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The functional currency of the Company and subsidiaries located in the United States is the United States dollar (“US$” or “$”). The functional currency of the Company’s subsidiaries located in the PRC, Europe, United Kingdom, Japan and Australia are Renminbi (“RMB”), EURO (“EUR”), British Pounds(“GBP”), Japanese Yen (“JPY”) and Australia Dollar (“AUD”), respectively. Transactions denominated in foreign currencies are re-measured into the functional currency at the rates of exchange prevailing when the transactions occur. Monetary assets and liabilities denominated in foreign currencies are re-measured into the functional currency at rates of exchange in effect at the balance sheet dates. Exchange gains and losses are included in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s reporting currency is the US$. Assets and liabilities of subsidiaries, whose functional currency is not the US$, are translated into US$ using exchange rates in effect at each period end, and revenues and expenses are translated into US$ at average rates prevailing during the year, and equity is translated at historical exchange rates, except for the change in retained earnings during the year which is the result of the income or loss. Gains and losses resulting from the translations of the financial statements of these subsidiaries into US$ are recognized as other comprehensive income or loss in the consolidated statement of comprehensive loss. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(f)</b></td><td style="text-align: justify"><b>Fair Value of Financial Instruments</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group estimates fair value of financial assets and liabilities as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants. The fair value measurement guidance establishes a three-level fair value hierarchy that prioritizes the inputs into the valuation techniques used to measure fair value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 38.7pt"></td><td style="width: 21pt"><font style="font-family: Wingdings">ź</font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif">Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.</font></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 38.7pt"></td><td style="width: 21pt"><font style="font-family: Wingdings">ź</font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif">Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.</font></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 38.7pt"></td><td style="width: 21pt"><font style="font-family: Wingdings">ź</font></td><td style="text-align: justify"><font style="font-family: Times New Roman, Times, Serif">Level 3 — Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect the Group’s own assumptions about the assumptions that market participants would use to price an asset or liability.</font></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates and currency rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(g)</b></td><td style="text-align: justify"><b>Cash and Cash Equivalents</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, and which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2018 and 2017.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(h)</b></td><td style="text-align: justify"><b>Restricted Cash</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Restricted cash represent bank deposits with designated use, which cannot be withdraw without certain approval or notice. Restricted cash, which matures twelve months after the balance sheet date, is classified as noncurrent assets in the consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(i)</b></td><td style="text-align: justify"><b>Accounts Receivable, net</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to the Group's sales of pre-development solar projects and sales of PV components. For pre-development sales contracts, the payment is typically due in installments over the contract term, which are both before and after the performance by the Company. Payment for sales of PV components and electricity revenue with power purchase agreements (“PPAs”) are typically due in full within 30 to 90 days of shipping of the products or the start of the contract term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group maintains allowances for doubtful accounts. The Group regularly monitors and assesses the risk of not collecting amounts owed by customers. This evaluation is based upon a variety of factors, including an analysis of amounts current and past due along with relevant history and facts particular to the customer. The Group does not have any off-balance-sheet credit exposure related to its customers. Contractually, the Group may charge interest for extended payment terms and require collateral.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(j)</b></td><td style="text-align: justify"><b>Notes Receivable</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Notes receivable was a 12-year interest-bearing promissory note issued by an EPC customer in 2015. The promissory note carries interests at 6% per annum and is settled by pre-determined installments. Installment payments that fall due within 12 months and over 12 months after the balance sheet date are classified as current assets and noncurrent assets respectively on the consolidated balance sheet. As of December 31, 2018, and 2017, no allowance was made against the notes receivable. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(k)</b></td><td style="text-align: justify"><b>Inventories, net</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-indent: -16.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Inventories are carried at the lower of cost or market, determined by the weighted average cost method. Provisions are made for obsolete or slow-moving inventories based on management estimates. Inventories are written down based on the difference between the cost of inventories and the market value based upon estimates about future demand from customers, specific customer requirements on certain projects and other factors. Inventory provision charges establish a new cost basis for inventory that subsequently cannot be marked up based on changes in underlying facts and circumstances.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(l)</b></td><td style="text-align: justify"><b>Project Assets</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group acquires or constructs PV solar power systems (“solar system”) that are (i) held for development and sale or (ii) held for the Group’s own use to generate income or return from the use of the solar systems. Solar systems are classified as either held for development and sale within “project assets” or as held for use within “property, plant and equipment” based on the Group’s intended use of solar systems. The Group determines the intended use of the solar systems upon acquisition or commencement of project construction.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Classification of the solar systems affects the accounting and presentation in the consolidated financial statements. Transactions related to the solar systems held for development and sale within “project assets” are classified as operating activities in the consolidated statements of cash flows and reported as sales and costs of goods sold in the consolidated statements of operations upon the sale of the solar systems and fulfillment of the relevant recognition criteria. Incidental electricity income generated from the solar systems held for development and sale prior to the sale of the projects is recorded in other operating income in the consolidated statement of operations. The solar systems held for use within “property, plant and equipment”, are used by the Group in its operations to generate income or a return from the use of the assets. Income generated from the solar systems held for use are included in net sales in the consolidated statement of operations. The costs to construct solar systems intended to be held for own use are capitalized and reported within property, plant and equipment on the consolidated balance sheets and are presented as cash outflows from investing activities in the consolidated statements of cash flows. The proceeds from disposal of solar systems classified as held for own use are presented as cash inflows from investing activities within the consolidated statements of cash flows. A net gain or loss upon the disposal of solar systems classified as held for own use is reported in other operating income or expense in the consolidated statement of operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Solar systems costs consist primarily of capitalizable costs for items such as permits and licenses, acquired land or land use rights, and work-in-process. Work-in-process includes materials and modules, construction, installation and labor, capitalized interests and other capitalizable costs incurred to construct the PV solar power systems.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The solar systems held for development and sale, named as “project assets”, are reported as current assets on the consolidated balance sheets when upon completion of the construction of the solar systems, the Group initiates a plan to actively market the project assets for immediate sale in their present condition to potential third party buyers subject to terms that are usual and customary for sales of these types assets and it is probable that the project assets will be sold within one year. Otherwise, the project assets are reported as noncurrent assets. No depreciation expense is recognized while the project assets are under construction or classified as held for sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">For solar systems held for development and sale, named as “project assets”, the Group considers a project commercially viable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. The Group also considers a partially developed or partially constructed project commercially viable if the anticipated selling price is higher than the carrying value of the related project assets plus the estimated cost to completion. The Group considers a number of factors, including changes in environmental, ecological, permitting, market pricing or regulatory conditions that affect the project. Such changes may cause the cost of the project to increase or the selling price of the project to decrease. The Group records an impairment loss of the project asset to the extent the carrying value exceed its estimated recoverable amount. The recoverable amount is estimated based on the anticipated sales proceeds reduced by estimated cost to complete such sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(m)</b></td><td style="text-align: justify"><b>Property, Plant and Equipment</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group accounts for its property, plant and equipment at cost, less accumulated depreciation. Cost includes the prices paid to acquire or construct the assets, interest capitalized during the construction period and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="right" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10pt; padding-left: 10pt">Plant and machinery</td><td style="width: 2%"> </td> <td style="width: 49%; text-align: left">5 or 6.67 years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Furniture, fixtures and equipment</td><td> </td> <td style="text-align: left">3 or 5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 10pt">Computers</td><td> </td> <td style="text-align: left">3 or 5 years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt">Automobile</td><td> </td> <td style="text-align: left">3 or 5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Leasehold improvements</td><td> </td> <td style="text-align: left">The shorter of the estimated life or the lease term</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">PV solar system</td><td> </td> <td>17, 20, 25 or 27 years</td></tr> </table><br style="clear: both" /> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(n)</b></td><td style="text-align: justify"><b>Intangible Assets other than Goodwill</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Intangible assets consist of customer relationships and patents. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(o)</b></td><td style="text-align: justify"><b>Impairment of Long-lived Assets</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s long-lived assets include property, plant and equipment, project assets and other intangible assets with finite lives. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(p)</b></td><td style="text-align: justify"><b>Goodwill</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. The Group performed impairment analysis on goodwill annually with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Determining when to test for impairment, the Group’s reporting units, the fair value of a reporting unit and the fair value of assets and liabilities within a reporting unit, requires judgment and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparable. The Group bases fair value estimates on assumptions it believes to be reasonable but that are unpredictable and inherently uncertain.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Significant changes in the economic characteristics of components or reorganization of an entity’s reporting structure can sometimes result in a re-assessment of the affected operating segment and its components to determine whether reporting units need to be redefined where the components are no longer economically similar.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Future changes in the judgments and estimates underlying the Group’s analysis of goodwill for possible impairment, including expected future cash flows and discount rate, could result in a significantly different estimate of the fair value of the reporting units and could result in additional impairment of goodwill.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(q)</b></td><td style="text-align: justify"><b>Product Warranties</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group offers the industry standard warranty up to 25 years for PV modules and industry standard warranty for five to ten years on inverter and balance of system components. Due to the warranty period, the Group bears the risk of extensive warranty claims long after products have been shipped and revenues have been recognized. The Group provides a limited warranty to the original purchasers of its solar modules, inverters and cables for trading business for one to five years, in relation to defects in materials and workmanship. For the Group’s cable, wire and mechanical assemblies business, historically the related warranty claims have not been material. For the Group’s solar PV business, the greatest warranty exposure is in the form of product replacement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the quarter ended September 30, 2007 and continuing through the fourth quarter of 2010, the Group installed own manufactured solar panels and accrued warranty based on the Group’s own historical data. Since 2011, due to the absence of historical material warranty claims and identical warranty terms, the Group has not recorded any additional warranty provision relating to solar energy systems sold. PV construction contracts entered into during the recent years included provisions under which the Group agreed to provide warranties to the customers. The warranty the Group offers to its customers is identical to the warranty offered to the Group by its suppliers, therefore, the Group passes on all potential warranty exposure and claims, if any, with respect systems sold by the Group to its suppliers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(r)</b></td><td style="text-align: justify"><b>Income Taxes</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertainty tax position was recorded by the Group for the years ended December 31, 2018, 2017 and 2016. The Group does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor has been notified that an examination is contemplated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(s)</b></td><td style="text-align: justify"><b>Revenue Recognition</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On January 1, 2018, the Group adopted Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) and applied the modified retrospective method to all contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Group’s historical accounting practices under ASC Topic 605 “Revenue Recognition”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group has determined that the impact of the transition to the new standard is immaterial to the Group’s revenue recognition model. Accordingly, the Group has not made any adjustment to opening retained earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s accounting practices under ASC Topic 606 are as followings:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company generates revenue from sales of PV components, electricity revenue with PPAs, sales of PV project assets, providing EPC services, providing financial services, bitcoin mining equipment sales and hosting service, and sales of pre-development solar projects.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Sale of PV components</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Revenue on sale of PV components is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or acceptance of the customer depending on the terms of the underlying contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Electricity revenue with PPAs</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, the Group recognizes revenue each period based on the volume of energy delivered to the customer (i.e., the PPAs off-taker) and the price stated in the PPAs. The Group has determined that none of the PPAs contains a lease since (i) the purchaser does not have the rights to operate the PV solar power systems, (ii) the purchaser does not have the rights to control physical access to the PV solar power systems, and (iii) the price that the purchaser pays is at a fixed price per unit of output.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Sale of PV project asset</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s sales arrangements for PV projects do not contain any forms of continuing involvement that may affect the revenue or profit recognition of the transactions, nor any variable considerations for energy performance guarantees, minimum electricity end subscription commitments. The Group therefore determined its single performance obligation to the customer is the sale of a completed solar project. The Group recognizes revenue for sales of solar projects at a point in time after the solar project has been grid connected and the customer obtains control of the solar project.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>EPC services</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group generally recognizes revenue for EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the EPC services represents a single performance obligation for the development and construction of a single generation asset. For such construction service arrangements, the Group recognizes revenue using cost based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract, after consideration of our customers’ commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In applying cost based input methods of revenue recognition, the Group uses the actual costs incurred relative to the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying our performance obligations (“inefficient costs”) are excluded from our input methods of revenue recognition as the amounts are not reflective of our transferring control of the system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Group recognizes solar module and direct material costs as incurred when such items have been installed in a system.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Cost based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete our projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete our projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Group recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Finance Services Revenue</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Financial services revenue is recorded associated with finance leases. The Group records a finance lease receivable and de-recognizes the leased equipment at lease inception. The finance lease receivable is recorded at the aggregate future minimum lease payments, estimated unguaranteed residual value of the leased equipment less unearned income. Residual values, which are reviewed periodically, represent the estimated amount expected to receive at lease termination from the disposition of the leased equipment. Actual residual values realized could differ from these estimates. The unearned income is recognized in Net sales-financial service revenue in the consolidated statements of operations over the lease term, in a manner that produces a constant rate of return on the lease. Since 2017, the third-party developers defaulted the payment which indicated that the collectability is not reasonably assured. Accordingly, the Group recognizes financial service revenue only when received cash payment from lessees. The financial services revenue was all from the discontinued operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Bitcoin mining equipment sales and hosting service</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Revenue on sale of bitcoin mining equipment is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery of the products to the hosting site or receipt place assigned by the customer, installed and set up the products. Revenue for hosting service is recognized over time as services are performed and based on the output method related to the time incurred during the service period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Sales of pre-development solar projects</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">For sales of pre-development solar projects in which the Group transfers 100% of the membership interest in solar projects to a customer, the Group recognizes all of the revenue for the consideration received at a point in time when the membership interest was transferred to the customer, which typically occurs when the Group delivered the membership interest assignment agreement to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The contract arrangements may contain provisions that can either increase or decrease the transaction price. These variable amounts generally are resolved upon achievement of certain performance or upon occurrence of certain price reduction conditions. Variable consideration is estimated at each measurement date at its most likely amount to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur and true-ups are applied prospectively as such estimates change.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Changes in estimates for sales of pre-development solar projects occur for a variety of reasons, including but not limited to (i) EPC construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) occurrence of purchase price reduction conditions. The cumulative effect of revisions to transaction prices are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Disaggregation of revenues</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table illustrates the disaggregation of revenue by revenue stream and by timing of revenue recognition from continuing operations for the years ended December 31, 2018, 2017 and 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2018</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /><font style="font-size: 8pt">of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /><font style="font-size: 8pt">of PV </font><br /><font style="font-size: 8pt">project </font><br /><font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin mining equipment sales and hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">90,067</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">1,314</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">91,381</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,605</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">23</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,437</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,733</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,733</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,875</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">18,721</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United K</font>ingdom</td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Greece</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">378</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">378</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">125,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and</font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">hosting service</font></p></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">111,284</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">890</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,174</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">511</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">511</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United K</font>ingdom</td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">861</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,903</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Greece</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">890</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and</font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">hosting service</font></p></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">81,241</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">81,241</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">286</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,353</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">254</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,893</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,740</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,740</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">2,771</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,626</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">2,075</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">150</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,622</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United Kingdom</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">208</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">486</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">694</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Greece</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">8,737</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">8,737</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Germany</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,179</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">496</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,675</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">12,311</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">900</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">114,602</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2018</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin mining equipment sales and hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 20pt; text-indent: -20pt; width: 12%"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">681</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,211</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt; text-indent: -20pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">371</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">371</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">125,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV project asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining </font><br /> <font style="font-size: 8pt">equipment </font><br /> <font style="font-size: 8pt">sales and </font><br /> <font style="font-size: 8pt">hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%; text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">890</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">890</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continued operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV project asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and hosting </font><br /> <font style="font-size: 8pt">service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre- development </font><br /> <font style="font-size: 8pt">solar </font><br /> <font style="font-size: 8pt">projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 12%"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,685</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">852</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,928</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,626</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">48</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,674</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">12,311</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">900</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">114,602</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Contract balance</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table provides information about accounts receivables and contract liabilities from contracts with customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2018</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2017</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left">Accounts receivable, current and noncurrent</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">27,777</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,051</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Advance from customers</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,984</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,122</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Advance from customers, which represent a contract liability, represent mostly unrecognized amount received for customers. Advance from customers is recognized as (or when) the Group performs under the contract. During the year ended December 31, 2018 and 2017, the Group recognized $11,365 and $326 that was included in advance from customers balance at January 1, 2018 and 2017, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(t)</b></td><td style="text-align: justify"><b>Cost of Revenues</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Cost of revenues for PV components is mainly from direct purchase price of PV components. Cost of revenues for PV project assets and pre-development solar projects include all direct material, labor, subcontractor cost, land use right fee, and those indirect costs related to contract performance, such as indirect labor, supplies and tools. Cost of revenues for bitcoin mining equipment and hosting service include mining equipment, electricity fee and other indirect expense. Costs of electricity generation revenue include depreciation of solar power project assets and costs associated with operation and maintenance of the project assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(u)</b></td><td style="text-align: justify"><b>Share-based Compensation</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s share-based payment transactions with employees, such as restricted shares and share options, are measured based on the grant-date fair value of the equity instrument issued. The fair value of the award is recognized as compensation expense, net of estimated forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(v)</b></td><td style="text-align: justify"><b>Derivative Instruments</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group enters into derivative financial instrument arising from the business combination of Solar Juice and the investment as mentioned in Note 15 Investment in Affiliates to the consolidated financial statements. The Group recognizes all derivative instruments as either assets or liabilities in the balance sheet at their respective fair values, and the changes in the fair value are recognized as change in fair value of derivative assets/liabilities in consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(w)</b></td><td style="text-align: justify"><b>Capitalized Interest</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s policy is to capitalize interest cost incurred on debt during the construction of major projects exceeding three months. A reconciliation of total interest cost to “Interest Expense” as reported in the consolidated statements of operations for the years ended December 31, 2018, 2017 and 2016 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Interest cost capitalized</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">292</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,607</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,724</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Interest cost charged to expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,665</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,087</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,494</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total interest cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,957</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,694</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,218</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(x)</b></td><td style="text-align: justify"><b>Gain on troubled debt restructuring</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group accounted the debt amendment as a troubled debt restructuring when the transaction meets the two criteria: 1) The Group was experiencing financial difficulties; 2) the lender was granting a concession when the effective borrowing rate on the restructured debt is less than the effective borrowing on the original debt. The difference between future undiscounted cash flows and the net carrying value of the original debt is recognized as gain on troubled debt restructuring, and the carrying value of the debt is adjusted to the future undiscounted cash flow amount.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(y)</b></td><td style="text-align: justify"><b>Segment Reporting</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Operating segments are defined as components of a company which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker is the Chairman, Mr. Peng. Based on the financial information presented to and reviewed by the chief operating decision maker, the Group has determined that it has a single operating and reporting segment for the years ended December 31, 2018, 2017 and 2016 (see Note 28 Segment Information).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(z)</b></td><td style="text-align: justify"><b>Net Loss Per Share</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Basic loss per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding for the period. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Potentially dilutive shares are excluded from the computation if their effect is anti-dilutive.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(aa)</b></td><td style="text-align: justify"><b>Comprehensive Income (Loss)</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist solely of foreign currency translation adjustments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(bb)</b></td><td style="text-align: justify"><b>Commitments and Contingencies</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 52.55pt; text-indent: -0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(cc)</b></td><td style="text-align: justify"><b>Recent Accounting Pronouncements</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b>Recently Adopted Accounting Standards</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): “Restricted Cash” (“ASU 2016-18”). ASU 2016-18 requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. This update is effective in fiscal years, including interim periods, beginning after December 15, 2017 and early adoption is permitted. The adoption of this guidance will result in the inclusion of the restricted cash balances within the overall cash balance and removal of the changes in restricted cash activity, as a result, the Company no longer presents transfers between cash and cash equivalents and restricted cash in the statement of cash flows. Furthermore, an additional reconciliation will be required to reconcile cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets to sum to the total shown in the Consolidated Statement of Cash Flows. The Company has already disclosed the restricted cash separately on its Consolidated Balance Sheets. Beginning January 1, 2018, the Company has adopted and included the restricted cash balances on the Consolidated Statement of Cash Flows and reconciliation of cash, cash equivalent, and restricted cash within its Consolidated Statements of Balance Sheet and Consolidated Statement of Cash Flows. This guidance has been applied retrospectively to the Consolidated Statement of Cash Flows for the years ended December 31, 2016 and 2017, which required the Company to recast each prior reporting period presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b>Accounting Pronouncements Issued But Not Yet Adopted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Under the new guidance, lessor accounting is largely unchanged. Certain targeted improvements were made to align, where necessary, lessor accounting with the lessee accounting model and Topic 606, Revenue from Contracts with Customers. The new lease guidance simplified the accounting for sale and leaseback transactions primarily because lessees must recognize lease assets and lease liabilities. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. ASU 2016-02 is effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. In July 2018, the FASB issued ASU 2018-11, Lease (Topic 842) Targeted Improvements. The amendments in this Update provide entities with an additional (and optional) transition method to adopt the new leases standard and provide lessors with a practical expedient, by class of underlying asset, to not separate non-lease components from the associated lease component and, instead, to account for those components as a single component if the non-lease components otherwise would be accounted for under the new revenue guidance (Topic 606). In December 2018, the FASB issued ASU No. 2018-20, Leases (Topic 842), Narrow-Scope Improvements for Lessors, which clarifies the accounting by lessors for taxes collected from lessees, certain lessor costs either paid by lessees directly to third parties or paid by the lessor and reimbursed by the lessee, and variable payments received by lessors for contracts with lease and non-lease components. The standard is effective for annual and interim periods beginning after December 15, 2018 with early adoption permitted. The Group has adopted this standard effective January 1, 2019 using the alternative transition method. Upon adoption, the Group expected to record right-of-use assets and operating lease liabilities of $1.8 million and $1.8 million in the consolidated balance sheets, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other: Simplifying the Test for Goodwill Impairment (Topic 350), which removes step two of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. For public companies, this guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019, but early adoption is permitted for impairment tests after January 1, 2017. The Company has adopted this standard for the year ended December 31, 2018 and the adoption did not have a material impact on the Company’s consolidated balance sheet, statement of operations and statement of cash flows as of and for the year ended December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In June 2018, the FASB issued ASU No. 2018-07 “Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”).” Under ASU 2018-07, the measurement of equity-classified nonemployee awards will be fixed at the grant date, and nonpublic entities are allowed to account for nonemployee awards using certain practical expedients that are already available for employee awards. The amendments in ASU 2018-07 are effective for nonpublic business entities for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. The Group is currently evaluating the impact of this guidance on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820)-Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 removes the amounts and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the valuation processes for Level 3 fair value measurements; modifies certain disclosure requirements in Topic 820; and require additional disclosures such as the range and weighted average of significant unobservable inputs used to develop Level 3 measurements etc. ASU No. 2018-13 is effective for the Company beginning in the first quarter of fiscal year 2020. The Group is currently evaluating the impact of this guidance on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.</p>
</us-gaap:SignificantAccountingPoliciesTextBlock>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(e)</b></td><td style="text-align: justify"><b>Foreign Currency Translation and Foreign Currency Risk</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The functional currency of the Company and subsidiaries located in the United States is the United States dollar (“US$” or “$”). The functional currency of the Company’s subsidiaries located in the PRC, Europe, United Kingdom, Japan and Australia are Renminbi (“RMB”), EURO (“EUR”), British Pounds(“GBP”), Japanese Yen (“JPY”) and Australia Dollar (“AUD”), respectively. Transactions denominated in foreign currencies are re-measured into the functional currency at the rates of exchange prevailing when the transactions occur. Monetary assets and liabilities denominated in foreign currencies are re-measured into the functional currency at rates of exchange in effect at the balance sheet dates. Exchange gains and losses are included in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s reporting currency is the US$. Assets and liabilities of subsidiaries, whose functional currency is not the US$, are translated into US$ using exchange rates in effect at each period end, and revenues and expenses are translated into US$ at average rates prevailing during the year, and equity is translated at historical exchange rates, except for the change in retained earnings during the year which is the result of the income or loss. Gains and losses resulting from the translations of the financial statements of these subsidiaries into US$ are recognized as other comprehensive income or loss in the consolidated statement of comprehensive loss. </p>
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(h)</b></td><td style="text-align: justify"><b>Restricted Cash</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Restricted cash represent bank deposits with designated use, which cannot be withdraw without certain approval or notice. Restricted cash, which matures twelve months after the balance sheet date, is classified as noncurrent assets in the consolidated balance sheets.</p>
</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
<us-gaap:ReceivablesPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(i)</b></td><td style="text-align: justify"><b>Accounts Receivable, net</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to the Group's sales of pre-development solar projects and sales of PV components. For pre-development sales contracts, the payment is typically due in installments over the contract term, which are both before and after the performance by the Company. Payment for sales of PV components and electricity revenue with power purchase agreements (“PPAs”) are typically due in full within 30 to 90 days of shipping of the products or the start of the contract term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group maintains allowances for doubtful accounts. The Group regularly monitors and assesses the risk of not collecting amounts owed by customers. This evaluation is based upon a variety of factors, including an analysis of amounts current and past due along with relevant history and facts particular to the customer. The Group does not have any off-balance-sheet credit exposure related to its customers. Contractually, the Group may charge interest for extended payment terms and require collateral.</p>
</us-gaap:ReceivablesPolicyTextBlock>
<us-gaap:PolicyLoansReceivablePolicy contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(j)</b></td><td style="text-align: justify"><b>Notes Receivable</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Notes receivable was a 12-year interest-bearing promissory note issued by an EPC customer in 2015. The promissory note carries interests at 6% per annum and is settled by pre-determined installments. Installment payments that fall due within 12 months and over 12 months after the balance sheet date are classified as current assets and noncurrent assets respectively on the consolidated balance sheet. As of December 31, 2018, and 2017, no allowance was made against the notes receivable. </p>
</us-gaap:PolicyLoansReceivablePolicy>
<spi:ProjectAssetsPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(l)</b></td><td style="text-align: justify"><b>Project Assets</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group acquires or constructs PV solar power systems (“solar system”) that are (i) held for development and sale or (ii) held for the Group’s own use to generate income or return from the use of the solar systems. Solar systems are classified as either held for development and sale within “project assets” or as held for use within “property, plant and equipment” based on the Group’s intended use of solar systems. The Group determines the intended use of the solar systems upon acquisition or commencement of project construction.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Classification of the solar systems affects the accounting and presentation in the consolidated financial statements. Transactions related to the solar systems held for development and sale within “project assets” are classified as operating activities in the consolidated statements of cash flows and reported as sales and costs of goods sold in the consolidated statements of operations upon the sale of the solar systems and fulfillment of the relevant recognition criteria. Incidental electricity income generated from the solar systems held for development and sale prior to the sale of the projects is recorded in other operating income in the consolidated statement of operations. The solar systems held for use within “property, plant and equipment”, are used by the Group in its operations to generate income or a return from the use of the assets. Income generated from the solar systems held for use are included in net sales in the consolidated statement of operations. The costs to construct solar systems intended to be held for own use are capitalized and reported within property, plant and equipment on the consolidated balance sheets and are presented as cash outflows from investing activities in the consolidated statements of cash flows. The proceeds from disposal of solar systems classified as held for own use are presented as cash inflows from investing activities within the consolidated statements of cash flows. A net gain or loss upon the disposal of solar systems classified as held for own use is reported in other operating income or expense in the consolidated statement of operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Solar systems costs consist primarily of capitalizable costs for items such as permits and licenses, acquired land or land use rights, and work-in-process. Work-in-process includes materials and modules, construction, installation and labor, capitalized interests and other capitalizable costs incurred to construct the PV solar power systems.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The solar systems held for development and sale, named as “project assets”, are reported as current assets on the consolidated balance sheets when upon completion of the construction of the solar systems, the Group initiates a plan to actively market the project assets for immediate sale in their present condition to potential third party buyers subject to terms that are usual and customary for sales of these types assets and it is probable that the project assets will be sold within one year. Otherwise, the project assets are reported as noncurrent assets. No depreciation expense is recognized while the project assets are under construction or classified as held for sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">For solar systems held for development and sale, named as “project assets”, the Group considers a project commercially viable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. The Group also considers a partially developed or partially constructed project commercially viable if the anticipated selling price is higher than the carrying value of the related project assets plus the estimated cost to completion. The Group considers a number of factors, including changes in environmental, ecological, permitting, market pricing or regulatory conditions that affect the project. Such changes may cause the cost of the project to increase or the selling price of the project to decrease. The Group records an impairment loss of the project asset to the extent the carrying value exceed its estimated recoverable amount. The recoverable amount is estimated based on the anticipated sales proceeds reduced by estimated cost to complete such sales.</p>
</spi:ProjectAssetsPolicyTextBlock>
<us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(n)</b></td><td style="text-align: justify"><b>Intangible Assets other than Goodwill</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Intangible assets consist of customer relationships and patents. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.</p>
</us-gaap:IntangibleAssetsFiniteLivedPolicy>
<us-gaap:InterestCapitalizationPolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(w)</b></td><td style="text-align: justify"><b>Capitalized Interest</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s policy is to capitalize interest cost incurred on debt during the construction of major projects exceeding three months. A reconciliation of total interest cost to “Interest Expense” as reported in the consolidated statements of operations for the years ended December 31, 2018, 2017 and 2016 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Interest cost capitalized</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">292</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,607</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,724</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Interest cost charged to expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,665</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,087</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,494</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total interest cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,957</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,694</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,218</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p>
</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
<us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Interest cost capitalized</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">292</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,607</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,724</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Interest cost charged to expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,665</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,087</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,494</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total interest cost</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,957</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,694</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,218</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
<spi:GainOnTroubledDebtRestructuringPoliciesTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(x)</b></td><td style="text-align: justify"><b>Gain on troubled debt restructuring</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group accounted the debt amendment as a troubled debt restructuring when the transaction meets the two criteria: 1) The Group was experiencing financial difficulties; 2) the lender was granting a concession when the effective borrowing rate on the restructured debt is less than the effective borrowing on the original debt. The difference between future undiscounted cash flows and the net carrying value of the original debt is recognized as gain on troubled debt restructuring, and the carrying value of the debt is adjusted to the future undiscounted cash flow amount.</p>
</spi:GainOnTroubledDebtRestructuringPoliciesTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 52.55pt; text-indent: -0.5in"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(cc)</b></td><td style="text-align: justify"><b>Recent Accounting Pronouncements</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b>Recently Adopted Accounting Standards</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): “Restricted Cash” (“ASU 2016-18”). ASU 2016-18 requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. This update is effective in fiscal years, including interim periods, beginning after December 15, 2017 and early adoption is permitted. The adoption of this guidance will result in the inclusion of the restricted cash balances within the overall cash balance and removal of the changes in restricted cash activity, as a result, the Company no longer presents transfers between cash and cash equivalents and restricted cash in the statement of cash flows. Furthermore, an additional reconciliation will be required to reconcile cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets to sum to the total shown in the Consolidated Statement of Cash Flows. The Company has already disclosed the restricted cash separately on its Consolidated Balance Sheets. Beginning January 1, 2018, the Company has adopted and included the restricted cash balances on the Consolidated Statement of Cash Flows and reconciliation of cash, cash equivalent, and restricted cash within its Consolidated Statements of Balance Sheet and Consolidated Statement of Cash Flows. This guidance has been applied retrospectively to the Consolidated Statement of Cash Flows for the years ended December 31, 2016 and 2017, which required the Company to recast each prior reporting period presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b>Accounting Pronouncements Issued But Not Yet Adopted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Under the new guidance, lessor accounting is largely unchanged. Certain targeted improvements were made to align, where necessary, lessor accounting with the lessee accounting model and Topic 606, Revenue from Contracts with Customers. The new lease guidance simplified the accounting for sale and leaseback transactions primarily because lessees must recognize lease assets and lease liabilities. Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach. ASU 2016-02 is effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. In July 2018, the FASB issued ASU 2018-11, Lease (Topic 842) Targeted Improvements. The amendments in this Update provide entities with an additional (and optional) transition method to adopt the new leases standard and provide lessors with a practical expedient, by class of underlying asset, to not separate non-lease components from the associated lease component and, instead, to account for those components as a single component if the non-lease components otherwise would be accounted for under the new revenue guidance (Topic 606). In December 2018, the FASB issued ASU No. 2018-20, Leases (Topic 842), Narrow-Scope Improvements for Lessors, which clarifies the accounting by lessors for taxes collected from lessees, certain lessor costs either paid by lessees directly to third parties or paid by the lessor and reimbursed by the lessee, and variable payments received by lessors for contracts with lease and non-lease components. The standard is effective for annual and interim periods beginning after December 15, 2018 with early adoption permitted. The Group has adopted this standard effective January 1, 2019 using the alternative transition method. Upon adoption, the Group expected to record right-of-use assets and operating lease liabilities of $1.8 million and $1.8 million in the consolidated balance sheets, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other: Simplifying the Test for Goodwill Impairment (Topic 350), which removes step two of the goodwill impairment test. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. For public companies, this guidance is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019, but early adoption is permitted for impairment tests after January 1, 2017. The Company has adopted this standard for the year ended December 31, 2018 and the adoption did not have a material impact on the Company’s consolidated balance sheet, statement of operations and statement of cash flows as of and for the year ended December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In June 2018, the FASB issued ASU No. 2018-07 “Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”).” Under ASU 2018-07, the measurement of equity-classified nonemployee awards will be fixed at the grant date, and nonpublic entities are allowed to account for nonemployee awards using certain practical expedients that are already available for employee awards. The amendments in ASU 2018-07 are effective for nonpublic business entities for fiscal years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. The Group is currently evaluating the impact of this guidance on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820)-Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement. ASU 2018-13 removes the amounts and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy and the valuation processes for Level 3 fair value measurements; modifies certain disclosure requirements in Topic 820; and require additional disclosures such as the range and weighted average of significant unobservable inputs used to develop Level 3 measurements etc. ASU No. 2018-13 is effective for the Company beginning in the first quarter of fiscal year 2020. The Group is currently evaluating the impact of this guidance on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.</p>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>4.</b></td><td style="text-align: justify"><b>Disposition of SPI China</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On August 30, 2018, the Group entered into a share purchase agreement (the “SPI China disposal agreement”) with Lighting Charm, an affiliate of Ms. Shan Zhou, the spouse of Xiaofeng Peng, the Group’s Chairman of the Board of Directors and Chief Executive Officer. Ms. Shan Zhou, as the beneficial owner of the Group, hold more than 10% equity interest of the Group on December 10, 2018. The agreement has been approved by an independent committee of the Group’s Board of Directors. The SPI China disposal agreement provides that the Group sold Lighting Charm the 100% equity interest of SPI China, which holds all of the Group’s assets and liabilities related to its business in China (the “Acquired Business”). The Group effected an internal restructuring following which SPI China would only hold the Group’s subsidiaries in China, and all the other subsidiaries outside of China would be transferred to the Group. Pursuant to the terms of the SPI China disposal agreement, the consideration for the Acquired Business to be paid by the Lighting Charm to the Group in cash was US$1.00. As of December 10, 2018, the restructuring was completed and the disposition was closed. As a result of the disposition to a principal shareholder for US$1.00, the excess of SPI China’s book value of liabilities over the book value of its assets was recorded as an addition to paid-in capital of $107,867.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Together with the transaction, the Group granted Lighting Charm options to purchase up to 1,000,000 of the Group’s ordinary shares with par value of $0.0001, with an exercise price of US$ 3.80 per share. The options vested immediately and can be exercised at any time on or prior to August 21, 2021. The options were valued using the Binomial option pricing model and the fair value of the options on the grant date was $1,260, which adjusted to the fair value of disposal consideration and was charged into additional paid-in capital.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group had made payment on behalf of SPI China for its operation purpose from December 10, 2018 to December 31, 2018, which was considered remote collectability due to the financial position of SPI China, and the Company recorded the amount due from SPI China as a debt forgiveness loss from related parties, with amount of $536 recorded as a reduction of paid-in capital.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The assets and liabilities of SPI China are included in the captions “Current assets of discontinued operations”, “Noncurrent assets of discontinued operations”, “Current liabilities of discontinued operations” and “Noncurrent liabilities of discontinued operations”, in the accompanying balance sheets at December 31, 2017 and consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,<br /> 2017</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><b>Assets of Discontinued Operations</b></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 63%; text-align: left; text-indent: 17.1pt">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">339</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Restricted cash</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,017</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,365</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Prepaid expenses and other current assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,778</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Finance lease receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,816</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Other current assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">118</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total current assets</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">52,433</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Other receivable, noncurrent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,008</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Property, plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,936</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Project assets, noncurrent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,680</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Deferred tax assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">299</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Finance lease receivable, noncurrent</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,959</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total noncurrent assets</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">60,882</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><font style="font-weight: normal; font-style: normal">$</font></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">113,315</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Liabilities of Discontinued Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39,401</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Accounts payable, related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,700</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,950</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Income taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,833</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Short-term borrowings and current portion of long-term borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Financing and capital lease obligations, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,399</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Other current liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,785</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total current liabilities</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">213,316</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Long-term borrowings, excluding current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,378</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Other noncurrent liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">755</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total noncurrent liabilities</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">3,133</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total liabilities</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: normal; text-align: left; font-style: normal">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">216,449</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following are revenues and income from discontinued operations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,681</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,945</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">25,597</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cost of goods sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,235</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,763</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Provision for losses on contracts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">18</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross profit (loss)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,654</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(290</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,816</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,904</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,523</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sales, marketing and customer service</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">887</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,796</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,992</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Provision for doubtful accounts, notes and other receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,359</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Impairment charges on goodwill and intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Impairment charges on property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,755</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,602</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Impairment charges on project assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Impairment charges on finance lease receivable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,967</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">32,028</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total operating expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,986</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total other income (expense), net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,790</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,188</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,779</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Loss from discontinued operations before income tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,122</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,431</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,209</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income tax expense (benefit)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">14</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(270</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss from discontinued operations, net of income tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,122</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(64,445</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(118,939</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p>
</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
<us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The assets and liabilities of SPI China are included in the captions “Current assets of discontinued operations”, “Noncurrent assets of discontinued operations”, “Current liabilities of discontinued operations” and “Noncurrent liabilities of discontinued operations”, in the accompanying balance sheets at December 31, 2017 and consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,<br /> 2017</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><b>Assets of Discontinued Operations</b></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 63%; text-align: left; text-indent: 17.1pt">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">339</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Restricted cash</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,017</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,365</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Prepaid expenses and other current assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,778</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Finance lease receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,816</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Other current assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">118</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total current assets</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">52,433</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Other receivable, noncurrent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,008</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Property, plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,936</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Project assets, noncurrent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,680</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Deferred tax assets, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">299</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Finance lease receivable, noncurrent</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,959</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total noncurrent assets</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">60,882</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><font style="font-weight: normal; font-style: normal">$</font></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">113,315</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: right"> </td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Liabilities of Discontinued Operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">39,401</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Accounts payable, related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,700</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,950</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Income taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,833</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Short-term borrowings and current portion of long-term borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 17.1pt">Financing and capital lease obligations, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,399</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Other current liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,785</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total current liabilities</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">213,316</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt">Long-term borrowings, excluding current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,378</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 17.1pt">Other noncurrent liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">755</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total noncurrent liabilities</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">3,133</td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total liabilities</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: normal; text-align: left; font-style: normal">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">216,449</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following are revenues and income from discontinued operations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,681</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,945</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">25,597</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cost of goods sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,235</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,763</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Provision for losses on contracts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">18</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross profit (loss)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,654</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(290</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,816</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,904</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,523</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sales, marketing and customer service</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">887</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,796</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,992</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Provision for doubtful accounts, notes and other receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,359</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Impairment charges on goodwill and intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Impairment charges on property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,755</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,602</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Impairment charges on project assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Impairment charges on finance lease receivable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">23,967</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">32,028</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total operating expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,986</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">115,246</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total other income (expense), net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,790</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,188</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,779</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Loss from discontinued operations before income tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,122</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,431</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,209</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Income tax expense (benefit)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">14</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(270</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss from discontinued operations, net of income tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,122</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(64,445</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(118,939</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p>
</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
<us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>5.</b></td><td style="text-align: justify"><b>Business Acquisitions</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On September 20, 2017, the Group entered into a Framework Share Purchase Agreement with Thermi Taneo Venture Capital Fund (“Thermi”) to expand the Company’s business in Europe and also to settle the Group’s EPC receivable from Thermi. Pursuant to the Framework Share Purchase Agreement, the Group agreed to purchase 100% equity interest in Heliohrisi S.A. (“Heliohrisi”), Heliostixio S.A. (“Heliostixio”) and Thermi Sun S.A. (“Thermi Sun”) from Thermi.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On December 13, 2017, the Group entered into a Share Purchase Agreement (“Heliostixio Purchase Agreement”) with Thermi and purchased 100% equity interest of Heliostixio at a cash price of $2,108 (EUR 1,757). Heliostixio is a Company located in Greece, with a solar photovoltaic project of 1.082 MW peak capacity. Pursuant to Heliostixio Purchase Agreement, the closing date of the acquisition was December 13, 2017, and the Group obtained related control of Heliostixio.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The acquisition has been accounted for under ASC 805 Business Combinations. The Group made estimates and judgments in determining the fair value of acquired assets and liabilities, based on management’s experiences with similar assets and liabilities. The allocation of the purchase price is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Identifiable assets acquired and liabilities assumed</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 20pt">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">43</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,314</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(918</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(185</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Other payable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(12</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Identifiable net assets acquired (a)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,425</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Consideration (b)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,108</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Goodwill (b-a)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">683</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the period from the acquisition date to December 31, 2017, Heliostixio contributed $nil revenue and $nil earnings to the Group’s consolidated results since Heliostixio had immaterial operations from the acquisition date to December 31, 2017. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Goodwill primarily represents the intangible benefits that would accrue to the Group that do not qualify for separate recognition. The balance of goodwill was $651 and $683 as of December 31, 2018 and 2017, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Pro forma financial information is not presented for the acquisition of Heliostixio as its revenue and earnings were not material to the consolidated statements of operations.</p>
</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
<spi:DeconsolidationOfSinsinTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>6.</b></td><td style="text-align: justify"><b>Deconsolidation of Sinsin</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Pursuant to a share sale and purchase agreement dated September 6, 2014 (“Sinsin SPA”), the Group, through its wholly owned subsidiary SPI China, acquired the 100% equity interest of Sinsin from its former shareholders, Sinsin Europe Solar Asset Limited Partnership and Sinsin Solar Capital Limited Partnership (collectively, the “Sinsin Group”). Sinsin owns and operates four solar photovoltaic projects in Greece with an aggregate capacity of 26.57 MW. According to the Sinsin SPA, 70% of the acquisition price would be paid in cash in four installments, while the remaining 30% has been settled by the transfer of Group’s shares to Sinsin Group. In addition, the shares of the Greek project companies which own the 26.57 MW projects were pledged in favor of Sinsin Group to secure the repayment of the full purchase price to Sinsin Group. Finally, pursuant to the Sinsin SPA, Sinsin Group undertook the obligation vis-ŕ-vis the Group, to appoint the Group as its EPC Contractor for solar photovoltaic projects of 360MW, which would be developed by Sinsin Group internationally over a period of three years (the “360MW EPC assignment obligation”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">However, Sinsin Group failed to fulfil its 360MW EPC assignment obligation and, as a result thereof, the Group ceased payment of the last two installments of the purchase price of $43,595 (EUR 38,054). In March, 2016, the Group entered into a supplementary agreement with Sinsin Group (“Supplementary Agreement”) in order to extend the Group’s payment obligations of the outstanding consideration up to November 30, 2017.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Moreover, pursuant to the Supplementary Agreement: (a) Sinsin Group would be entitled to supervise and manage the bank accounts of Sinsin to ensure that all the electricity income would be applied towards repayment of any outstanding purchase consideration and (b) Sinsin Group would support the Group in securing project finance for the above projects.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">However, and despite the above obligation by Sinsin Group, the Group was not able to secure project finance and, as a result therefrom, the last two installments of the purchase consideration were not paid to Sinsin Group.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">After the acquisition in 2014, Sinsin was managed by a board of directors which consisted of three members from the Group. Effective on July 1, 2015, Mr. Ye Dejun, who worked for Sinsin Group before the acquisition, joined the Company as CEO and was assigned to replace an original director in Sinsin in December of 2015. In March of 2016, Mr. Ye resigned from his role as CEO and was appointed to the Company’s Board as a director and executive vice president. However, on October 9, 2017, Mr. Ye resigned from his position as a director of the Company. Due to his demission, on December 19, 2017, in an Extraordinary General Meeting of the shareholders of Sinsin, a resolution was passed to remove Mr. Ye from the board of directors of Sinsin, and appoint a new director who represented the Group, which caused the Sinsin Group filed a petition before the Athens One-Member First Instance Court to suspend the force of the Extraordinary General Meeting resolution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In November 2017, Sinsin Group claimed that the Group was in default of the Sinsin SPA and the Supplementary Agreement and attempted to exercise the pledge agreements and take control of the Greek project companies. The Group denied such allegations and responded that it is Sinsin Group the party who defaulted in its contractual obligations. Litigation and arbitration proceedings ensued in Greece and Malta. SPI Group filed a claim against Sinsin group before the arbitration court in Malta requesting the award of circa $65,000 (EUR 54,000) in damages (arising out of the breach of the 360MW EPC assignment obligation) and Sinsin Group filed a counterclaim against the Group requesting payment of the outstanding purchase price.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Moreover, Sinsin Group’s petition to take control over the Greek project companies (and the funds that such project companies had in their bank accounts from the electricity income generated) was rejected by the Athens One-Member First Instance Court. More particularly, the court issued a provisional measures decision on June 25, 2018, by virtue of which an interim management was appointed of the Greek project companies, which consists of two members elected by Sinsin Group and one member elected by the Group. As the date of this report, the legal dispute is still ongoing (See Note 26(b) Contingencies).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In view of above situations, the Group considered that it would not be able to manage any funds or operations of Sinsin even if it had taken actions on an earlier time in 2017, and it could not benefit from any net income of Sinsin in 2017. In addition, the Group could not access to or obtain sufficient financial information or operational documents for 2017 to direct Sinsin’s financial and operational decisions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The above facts directly affected the Group’s ability to effectively control Sinsin and make any direct management decisions or have any direct impact on Sinsin’s polices, operations or assets without the agreement of Sinsin Group. Therefore, the Group deconsolidated Sinsin as of January 1, 2017. The financial position of Sinsin as of the date of deconsolidation was as below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>January 1,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2017</b></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td>ASSETS</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 78%; text-align: left; text-indent: -10pt; padding-left: 10pt">Restricted cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,679</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,594</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Prepaid expenses and other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Amount due from inter-group entities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,817</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Property, plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,458</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">179</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Total assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">73,727</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt">LIABILITIES</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">809</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">243</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">Other current liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">111</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Total liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,121</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018 and 2017 the Group’s carrying amount of the investment in Sinsin was $69,606 and $69,606 on the consolidated balance sheet. As of the issuance of the financial statements, the lawsuit with Sinsin is still on the proceeding, and it is uncertain how the court will rule (see Note 26 (b) Contingencies).</p>
</spi:DeconsolidationOfSinsinTextBlock>
<us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>8.</b></td><td style="text-align: justify"><b>Accounts Receivable</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Accounts receivable, current and noncurrent, mainly represent amounts due from customers for: 1) sales of Solar PV projects; 2) supply of electricity with PPAs; 3) sales of solar PV components; and 4) sales of pre-development solar projects.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The allowance for doubtful accounts is provided against gross accounts receivable balances based on the Group’s best estimate of the amount of probable credit losses in the Group’s accounts receivable. The Group regularly monitors and assesses the risk of not collecting amounts owed by customers. The Group does not have any off-balance-sheet credit exposure related to its customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Accounts receivable, current, as at December 31, 2018 and 2017 primarily consists of receivables arose from trading and sales of solar PV components as well as sales of pre-development solar projects. The accounts receivable as of December 31, 2018 and 2017 consisted of the following: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Current accounts receivable:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; text-align: justify; text-indent: 16pt">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">28,410</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">13,471</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 16pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(633</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,520</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 16pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,777</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,951</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Noncurrent accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 16pt">Accounts receivable, noncurrent</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,100</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total accounts receivable, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,051</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The movements of allowance for doubtful accounts are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-indent: -10.1pt; padding-left: 10.1pt">Balance as at January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,520</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,592</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">211</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Addition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,536</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Written off</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,526</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Reversal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,002</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Foreign currency translation difference</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(87</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">70</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">230</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Balance as at December 31</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">633</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,520</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,592</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018, and 2017, allowance for doubtful debts of $524 and $1,412 had been accrued for certain gross receivable balances of $9,235 and $12,827, respectively, which arose from the Group’s trading revenue from sales of PV related components. Also, allowance for doubtful debts of $109 and $108 had been accrued for certain gross receivable balances (current and noncurrent) of $19,175 and $7,744, respectively, which arose from other types of revenues. The allowance is determined on the basis of their expected recoverable amount of these receivables.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Solar Juice, entered into debtor finance agreements with Scottish Pacific (BFS) Pty Ltd. (“Scottish Pacific”), whereby Scottish Pacific provided Solar Juice invoice discounting facility (see Note 19 Short-term Borrowings and Long-term Borrowings). As of December 31, 2018, all the outstanding Accounts receivable of Solar Juice was pledged to Scottish Pacific for a total gross amount of $8,345.</p>
</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
<spi:AllowanceForDoubtfulAccountsRollforwardTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-indent: -10.1pt; padding-left: 10.1pt">Balance as at January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,520</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,592</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">211</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Addition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">202</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,536</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Written off</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,526</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Reversal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,002</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Foreign currency translation difference</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(87</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">70</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">230</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Balance as at December 31</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">633</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,520</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,592</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</spi:AllowanceForDoubtfulAccountsRollforwardTableTextBlock>
<spi:ConstructionProjectsTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>10.</b></td><td style="text-align: justify"><b>Project Assets</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018, project assets, current and noncurrent, mainly consist of the PV solar power systems that are held for development and sale across U.S. and Japan, with the amount of $31,170, (2017: $42,990), and $9,852 (2017: $15,589), respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Project assets consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><font style="font-size: 10pt"><b>December 31,</b></font></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Project assets completed for sale</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">21,215</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">24,228</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Project assets under development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">19,807</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">34,351</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total project assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">41,022</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">58,579</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 20.2pt">Current, net of impairment loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">24,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">42,211</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Noncurrent</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,368</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the years ended December 31, 2018, 2017 and 2016, impairment losses of $nil, $687 and $13,102 were recorded for certain project assets held for development and sale from continuing operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the years ended December 31, 2018, 2017 and 2016, the Group recognized total revenue from sales of PV project assets and sales of pre-development solar projects of $26,603, $6,042 and $14,914 from continuing operations, respectively, and cost of $23,418, $6,229, and $13,613 from continuing operations were recognized accordingly.</p>
</spi:ConstructionProjectsTextBlock>
<us-gaap:OtherAssetsDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>11.</b></td><td style="text-align: justify"><b>Prepaid Expenses and Other Current Assets</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2017</b></p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Value-added tax recoverable, current</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">483</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -20pt; padding-left: 20pt">Deposit and prepayment for acquisitions, net of provision of $10,840 and $10,205, respectively (a)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Other deposit and prepayment, net of provision of $452 and $306, respectively (b)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,216</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,359</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Other receivable, net of provision of $914 and $906, respectively (c)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,628</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,835</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,983</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(a)</b></td><td><b>Deposit and Prepayment for Acquisitions</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Deposit and prepayment for acquisitions as at December 31, 2018 primarily include: i) an amount of $8,543 (2017: $8,032) relating to the acquisition of RE Capital Projects. The prepayment for acquisition of RE Capital Projects mainly included cash of $2,640 and the Group’s ordinary shares amounting to $5,500. In April 2017, the acquisition was terminated and both parties agreed that the ordinary shares would be transferred back to the Group and the cash portion would not be refunded. Thus, provision for doubtful recoveries of $8,488 (2017: $7,978) was accrued, and the prepayment for acquisition was written down to the recovered amount of $55 and $54 as of December 31, 2018 and 2017; ii) prepayment of $2,288 (2017: $2,227) relating to acquisition of the Kashima PV station. In 2015, the sellers agreed to refund the entire prepayments before September 30, 2017 according to the supplemental termination agreements. The Group assessed the collectability is remote and full provision for doubtful recoveries of $2,288 (2017: $2,227) was accrued; iii) prepayment of $64 (2017: $62) relating to the acquisition of the PV station from General Energy Solutions Inc. (“GES”). In 2017, the sellers agreed to refund the entire prepayments before September 30, 2019 according to the supplemental termination agreements. The Group assessed the collectability is remote and full provision for doubtful recoveries of $64 (2017: $nil) was accrued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(b)</b></td><td><b>Other Deposit and Prepayment</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Other deposit and prepayment primarily include prepayment made to vendors to purchase PV modules, rental deposits and other prepaid expenses. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(c)</b></td><td style="text-align: justify"><b>Other receivable</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 34.55pt; text-align: justify; text-indent: 0in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Other receivable as at December 31, 2018 mainly included: i) the business fund lent to a third party, Tacoo Corporation with no interest bearing of $2,107 (2017: $2,033). The Company assessed the collectability of the receivable and concluded no provision accrued as of December 31, 2018 and 2017; ii) other receivable of $1,435 (2017: $1,708) for project payment on behalf of third parties, the Group assessed the collectability and provision of $914 (2017: $906) was accrued.</p>
</us-gaap:OtherAssetsDisclosureTextBlock>
<us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>12.</b></td><td style="text-align: justify"><b>Intangible Assets</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Intangible assets consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><b>Useful Life</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Accumulated</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Impairment</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>(in months)</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Gross</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Amortization</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Charge</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Net</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">As of December 31, 2018</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 23%; text-indent: -10.1pt; padding-left: 10.1pt">Patent</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 8%; text-align: center">57</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,700</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(2,700</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Customer Relationship</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center">120</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,366</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,270</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,295</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,801</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,066</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,970</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,295</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,801</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-indent: -10.1pt; padding-left: 10.1pt">As of December 31, 2017</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Patent</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">57</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,700</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Customer Relationship</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center">120</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,717</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,086</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,326</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,305</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,417</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,786</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,326</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,305</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The customer relationship was mainly contributed by the acquisition of Solar Juice in May 2015. As customer relationship with clients was the key driver of the revenue for Solar Juice, which will bring further economic benefit to the Group’s business. Therefore, the customer relationship was separately identified as an intangible asset on the acquisition date. The balance is amortized over the useful life of 10 years. The Group recorded impairment loss of $nil, $nil and $1,235 on customer relationship from continuing operations, respectively, for the years ended December 31, 2018, 2017 and 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Amortization expense for other intangible assets was $300, $302 and $467 from continuing operations for the years ended December 31, 2018, 2017 and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018, the estimated future amortization expense related to other intangible assets is as follows: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>USD</b></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 78%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">277</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">277</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">416</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,801</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p>
</us-gaap:IntangibleAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><b>Useful Life</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Accumulated</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center"><b>Impairment</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2"><b> </b></td><td><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>(in months)</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Gross</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Amortization</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Charge</b></td><td><b> </b></td><td><b> </b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Net</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">As of December 31, 2018</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 23%; text-indent: -10.1pt; padding-left: 10.1pt">Patent</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 8%; text-align: center">57</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,700</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(2,700</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Customer Relationship</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center">120</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,366</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,270</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,295</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,801</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,066</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,970</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,295</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,801</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-indent: -10.1pt; padding-left: 10.1pt">As of December 31, 2017</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Patent</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">57</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2,700</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Customer Relationship</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center">120</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,717</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,086</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,326</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,305</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,417</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,786</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,326</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,305</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:GoodwillDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>13.</b></td><td style="text-align: justify"><b>Goodwill</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The changes in the carrying amount of goodwill for the years ended December 31, 2018 and 2017 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>Balance as of December 31, 2016</td><td> </td> <td>$</td> <td style="text-align: right"></td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 78%; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Acquisition of Heliostixio</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"> </td><td style="width: 13%; border-bottom: Black 1pt solid; text-align: right">683</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Balance as of December 31, 2017</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">683</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Foreign Currency translation difference</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(32</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Balance as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">651</td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Goodwill of $651 as of December 31, 2018 was from the acquisition of Heliostixio in December 2017 (see Note 5 Business Acquisitions). The impairment provision for goodwill was $nil, $nil and $65,223 for the years ended December 31, 2018, 2017 and 2016.</p>
</us-gaap:GoodwillDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>14.</b></td><td style="text-align: justify"><b>Property, Plant and Equipment, net</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Property, plant and equipment consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><b>December 31,</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Photovoltaic solar systems</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">24,375</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,561</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Furniture, fixtures and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">521</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Automobile</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">541</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Computers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,177</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,180</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Leasehold improvements</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">188</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">110</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,913</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Less: accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(5,505</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(4,430</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,241</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,483</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Less: impairment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(91</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(91</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">21,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">23,392</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The costs of PV solar system include costs of acquiring permits, construction fees of PV solar system, costs of items installed in the PV solar system including solar panels, and other costs incurred that are directly attributable to getting the PV solar system ready for its intended use of grid connection with customer for supply of electricity. Depreciation of property, plant and equipment was $1,204, $1,159 and $3,972 from continuing operations for the years ended December 31, 2018, 2017 and 2016, respectively. Impairment loss on property, plant and equipment of $nil, $53 and $38 from continuing operations for the years ended December 31, 2018, 2017 and 2016, respectively.</p>
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:FairValueDisclosuresTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>16.</b></td><td style="text-align: justify"><b>Fair Value Measurement</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">There were no assets or liabilities measured at fair value on a recurring basis as of December 31, 2018 and 2017. The following method and assumptions were used to estimate the fair value on a non-recurring basis as at December 31, 2018 and 2017:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Cash and cash equivalents, restricted cash, accounts receivable and payable, short term borrowings, accrued liabilities, advance from customers and other current liabilities — costs approximates fair value because of the short maturity period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The fair value of convertible bonds was classified in Level 3 of the fair value hierarchy, and uses binomial model. The estimated fair value of convertible bond with Union Sky was $12,879 as of February 12, 2017 (see Note 20 Convertible Bonds).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The fair value of options issued to Lighting Charm Limited was classified in Level 3 of the fair value hierarchy, and uses binomial model. The estimated fair value of options issued to Lighting Charm Limited was $1,260 as of August 21, 2018 (see Note 4 Disposition of SPI China).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">There have been no transfers between Level 1, Level 2, or Level 3 categories during the years ended December 31, 2018, 2017 and 2016.</p>
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:DebtDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>19.</b></td><td style="text-align: justify"><b>Short-term Borrowings and Long-term Borrowings</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2017</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Short-term bank borrowings</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">5,313</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Other short-term borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Current portion of long-term borrowings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">179</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">165</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; padding-bottom: 1pt">Total short-term borrowings and current portion of long-term borrowings</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left; border-bottom: Black 1pt solid"> </td><td style="text-align: right; border-bottom: Black 1pt solid">3,166</td><td style="text-align: left; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left; border-bottom: Black 1pt solid"> </td><td style="text-align: right; border-bottom: Black 1pt solid">5,478</td><td style="text-align: left; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Long term bank borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,017</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,733</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Other long-term borrowings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">836</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">877</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Total long-term borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Less: current portion of long-term borrowings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(179</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(165</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Total long-term borrowings, excluding current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,674</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,445</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total borrowings</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,840</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,923</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018, the maturities of the long-term borrowings are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>USD</b></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 78%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">179</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">208</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">229</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt; vertical-align: middle">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,115</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,866</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,853</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018, bank loans primarily represent a 10-year long term loan borrowed from Santander Bank amounting to $6,017, at interest rate of 2.83% and 3.96% per annum with a maturity date of February 16, 2027.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s subsidiary, Solar Juice, entered into debtor finance agreements with Scottish Pacific on March 18, 2018, whereby Scottish Pacific provided Solar Juice invoice discounting facility with a limit of $5,637, at service fee charge of 0.13% based on the invoices processed, and discount fee charge of margin percentage plus 1.1% (margin percentage is around 6.76% during 2018) based on the average daily debtor finance balance. The accounts receivable collection of Solar Juice was automatically transferred to Scottish Pacific for the debtor finance repayment at the ending of each work day. As of December 31, 2018, the debtor finance balance was $2,691.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The interest expense of bank loans from continuing operations was $525, $567 and $243 for the years ended December 31, 2018, 2017 and 2016. The average interest rate on short term borrowings from continuing operations was 7.39%, 5.65% and 5.04% per annum for the years ended December 31, 2018, 2017 and 2016, respectively.</p>
</us-gaap:DebtDisclosureTextBlock>
<spi:ConvertibleBondsTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>20.</b></td><td style="text-align: justify"><b>Convertible Bonds</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In December 2014, the Company entered into three convertible promissory note purchase agreements with Brilliant King Group Limited (“Brilliant King”), Poseidon Sports Limited (“Poseidon”) and Union Sky Holding Group Limited (“Union Sky”), respectively whereby the Company agreed to sell and issue to these three investors convertible promissory notes in an aggregate principal amount of $35,000 which could be converted into 175,000 Ordinary Shares at a fixed conversion price of $200 unless adjusted for anti-dilution. The convertible notes bore no interest, and might be partially or wholly converted into shares of the Company’s ordinary shares at any time prior to maturity at the option of the investor. The convertible promissory notes was due and payable on June 11, 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On June 15, 2015, the Company agreed to issue to Vision Edge Limited (“Vision Edge”) convertible promissory note in an aggregate amount of $20,000 which could be converted into 74,074 Ordinary Shares at a fixed conversion price of $270 unless adjusted for anti-dilution pursuant to the agreement entered between the Company and Vision Edge. The convertible notes bore no interest, and might be wholly converted into shares of the Company’s ordinary shares at any time prior to maturity at the option of the investor. The commitment date of the convertible promissory note is on June 29, 2015. The convertible promissory note was due and payable on June 29, 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group defaulted the payment for all outstanding convertible bonds of $55,000 in June 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b><i>First Amendment Agreement with Union Sky</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On February 12, 2017, the Group entered into an Amendment Agreement (“First Amendment Agreement”) with Union Sky, one of the convertible bond holders to extend the maturity date of the debt, pursuant to which the repayment of $6,600, $6,700 and $6,700 of the principal amount of the convertible bond was extended to April 30, 2017, January 30, 2018 and January 30, 2019, respectively. The holder has the option to convert the outstanding amounts under the convertible bond into equity interest in the Company at a conversion price per ordinary share that equals the weighted average daily closing price of the Company’s American depositary shares from January 30, 2017 to February 10, 2017.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">According to the First Amendment, the convertible bond held by Union Sky was substantially amended by adding the substantive conversion option and the present value of the cash flows under the terms of the amended debt instrument was more than 10 percent different from the present value of the remaining cash flows under the terms of the original instrument. According to ASC Topic 470, if it is determined that the original and new debt instruments are substantially different, and the new debt instrument shall be initially recorded at fair value, and that amount shall be used to determine the debt extinguishment gain or loss to be recognized and the effective rate of the new instrument. Therefore, the amended convertible bond held by Union Sky was initially recorded at fair value, amounting to $12,879 as of February 12, 2017. As comparing to the carrying value of original of $20,000, a gain from extinguishment of debt of $7,121 was recognized in 2017. The discount of $7,121 of the amended convertible bond is amortized as interest expense using the effective interest rate method through the period of the First Amendment Agreement. As of December 31, 2017, the remaining unamortized discount was $4,215.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As the Group did not make the first repayment by the end of April 2017, all outstanding debts of $20,000 under the Agreement became due immediately bearing an annual interest rate of 18%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b><i>Second Amendment Agreement with Union Sky</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On June 29, 2018, the Company entered into another amendment agreement (the “Second Amendment Agreement”) with the Union Sky and Magical Glaze Limited (“MGL”), a company and Union Sky was under common control, pursuant to which agreement the Union Sky has transferred all the rights and obligations under the Original agreement and First Amendment Agreement to MGL, and the maturity date of the note was further extended. According to the Second Amendment Agreement, the repayment of $6,600, $6,700 and $6,700 of the principal amount of the convertible bond and interest thereon is due by December 2019, June 2020 and December 2020, respectively. MGL and the Company also agreed that MGL had the option to convert the outstanding amounts under the convertible bond into equity interest of the Company as the same provision stated in the First Amendment Agreement started on June 29, 2018, which the conversion price per ordinary share equals the weighted average daily closing price of the Company’s ordinary shares in the NASDAQ stock market 10 working days prior to the date of signing the second amendment agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Given that the Company was experiencing financial difficulties and the note holder, MGL granted a concession by extending the note maturity dates, resulting in the effective interest rate for the second amendment lower than effective interest rate for the first amendment, the Company accounted for the second amendment as a troubled debt restructuring. According to ASC Topic 470, if future undiscounted cash flows are less than the net carrying value of the original debt, a gain is recognized for the difference and the carrying value of the debt is adjusted to the future undiscounted cash flow amount. The future undiscounted cash flow of the second amended convertible bond was $20,000, which is less than the carrying amount of the first amended convertible bond of $21,887 as of June 29, 2018. Therefore, the Company recognized a gain on troubled debt restructuring of $1,887 and the second amended convertible bond held by MGL was recorded at the undiscounted future cash flow, amounting to $20,000. No interest expense or amortization of debt discount is recorded going forward.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As at December 31, 2018, except the convertible bonds held by MGL, the conversion option of the convertible bonds had expired and as of the date of issuance of the accompanying consolidated financial statements, the entire principal amount of the convertible bonds of $55,000 remained unpaid, including current portion of $41,600 and noncurrent portion of $13,400. </p>
</spi:ConvertibleBondsTextBlock>
<us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>21.</b></td><td style="text-align: justify"><b>Other Liabilities</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Unpaid acquisition payable (a)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">53,824</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">53,655</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Other current liabilities (b)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,819</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,744</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Total other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,643</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,399</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Accrued warranty reserve (c)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Total other noncurrent liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,538</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total other liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">64,181</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">63,937</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 34.55pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(a)</b></td><td><b>Unpaid Acquisition Payable</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Acquisition payable of $53,824 and $53,655 as of December 31, 2018 and 2017 mainly represented: i) unpaid purchase consideration of Sinsin of $43,595 and $45,749 as of December 31, 2018 and 2017 (see Note 6 Deconsolidation of Sinsin); ii) Accrued interest for the unpaid purchase consideration of Sinsin of $8,712 and $6,314 with an interest rate of 6% for the unpaid purchase price, as of December 31, 2018 and 2017; iii) unpaid purchase consideration of Heliostixio of $1,517 and $1,592 as of December 31, 2018 and 2017 (see Note 5 Business Acquisitions).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(b)</b></td><td><b>Other current liabilities</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Other current liabilities of $8,819 and $8,744 as of December 31, 2018 and 2017 mainly represented the payment made by Sinsin on the behalf of the Group. Sinsinwas deconsolidated on January 1, 2017 (see Note 6 Deconsolidation of Sinsin).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(c)</b></td><td><b>Accrued warranty reserve</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The accrued warranty reserve mainly represented the product warranty for PV panels which were installed by the Group. During the quarter ended September 30, 2007 and continuing through the fourth quarter of 2010, the Group installed own manufactured solar panels. Since 2011, due to the absence of historical material warranty claims and identical warranty terms, the Group has not recorded any additional warranty provision relating to solar energy systems sold. PV construction contracts entered into during the recent years included provisions under which the Group agreed to provide warranties to the customers, where the Group passes on all potential warranty exposure and claims, if any, with respect systems sold by the Group to its suppliers. The warranty reserve balance as of December 31, 2018 and 2017 was $1,538 and $1,538, respectively (see Note 26 (a) Commitments).</p>
</us-gaap:OtherLiabilitiesDisclosureTextBlock>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>23.</b></td><td style="text-align: justify"><b>Share-based Compensation</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company measures employee share-based compensation expense for all share-based compensation awards based on the grant-date fair value and recognizes the cost in the financial statements over the employee requisite service period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the year ended December 31, 2018, 2017 and 2016, the total share-based compensation expense was $2,756, $798, and $1,929, respectively. Among them, $2,726, $1,174, and $1,301 were attributable to continuing operations, respectively. The following table summarizes the consolidated share-based compensation expense from continuing operations, by type of awards: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid"><b>For the Years Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><b>December 31,</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Employee stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,799</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">886</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">962</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Restricted stock grants</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">927</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">288</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">339</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total share-based compensation expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,301</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table summarizes the consolidated share-based compensation by line items from continuing operations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid"><b>For the Years Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2017</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2016</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">General and administrative</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,579</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,131</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,274</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Sales, marketing and customer service</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">147</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">43</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">27</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total share-based compensation expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">2,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,301</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total share-based compensation expense after income taxes</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,301</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As share-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"><b>Determining Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i>Valuation and Amortization Method —</i>The Company estimates the fair value of service-based and performance-based stock options granted using the Black-Scholes option-pricing formula. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. In the case of performance-based stock options, amortization does not begin until it is determined that meeting the performance criteria is probable. Service-based and performance-based options typically have a five to ten-year life from date of grant and vesting periods of one to four years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i>Expected Term —</i>The Company’s expected term represents the period that the Company’s share-based awards are expected to be outstanding. For awards granted subject only to service vesting requirements, the Group utilizes the simplified method for estimating the expected term of the share-based award, instead of historical exercise data. For its performance-based awards, the Group has determined the expected term life to be 4 to 6.25 years based on contractual life and the seniority of the recipient.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i>Expected Volatility</i> —The Company uses historical volatility of the price of its ordinary shares to calculate the volatility for its granted options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i>Expected Dividend</i> —The Company has never paid dividends on its ordinary shares and currently does not intend to do so, and accordingly, the dividend yield percentage is zero for all periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"><i>Risk-Free Interest Rate —</i> The Company bases the risk-free interest rate used in the Black-Scholes valuation model upon the implied yield curve currently available on U.S. Treasury zero-coupon issues with a remaining term equal to the expected term used as the assumption in the model.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Assumptions used in the determination of the fair value of share-based payment awards using the Black-Scholes model for stock option grants were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid"><b>For the Years Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> </b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>2018</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>2017</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2016</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Expected term</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center">6.25</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center">6.25</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center">4</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Risk-free interest rate</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2.54%-3.03%</font></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">1.81%-2.30%</font></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">1.15% - 2.26%</font></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Expected volatility</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">624%-756%</font></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">284%-763%</font></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">166% - 178%</font></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Expected dividend yield</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">0%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">0%</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"><b>Equity Incentive Plan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On November 15, 2006, subject to approval of the shareholders, the Company adopted the 2006 Equity Incentive Plan (the “2006 Plan”) which permits the Company to grant stock options to directors, officers or employees of the Company or others to purchase shares of Ordinary Stock of the Company through awards of incentive and nonqualified stock options (“Option”), stock (“Restricted Stock” or “Unrestricted Stock”) and stock appreciation rights (“SARs”). The Plan was approved by the shareholders on February 7, 2007.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company has granted time-based share options and restricted stock under the Plan to directors, officers, employees and individual consultants of the Company. The time-based options generally vest 25% annually and expire three to ten years from the date of grant. Total number of shares reserved and available for grant and issuance pursuant to the 2006 Plan is equal to 9% of the number of outstanding shares of the Company. Shares issued under the Plan will be drawn from authorized and unissued shares or shares now held or subsequently acquired by the Company. Outstanding shares of the Company shall, for purposes of such calculation, include the number of shares of stock into which other securities or instruments issued by the Company are currently convertible (e.g., convertible preferred stock, convertible debentures, or warrants for Ordinary Stock), but not outstanding options to acquire stock. (9% of the outstanding shares of 7,914,125 plus nil of outstanding warrants, less options and restricted stock outstanding and exercised since inception)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The exercise price of any Option will be determined by the Company when the Option is granted and may not be less than 100% of the fair market value of the shares on the date of grant, and the exercise price of any incentive stock option granted to a shareholder with a 10% or greater shareholding will not be less than 110% of the fair market value of the shares on the date of grant. The exercise price per share of a SAR will be determined by the Company at the time of grant, but will in no event be less than the fair market value of a share of Company’s stock on the date of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On May 8, 2015, the Company adopted the 2015 Equity Incentive Plan (the “2015 Plan”) which permits the Company to grant stock options to directors, officers or employees of the Company or others to purchase shares of Ordinary Stock of the Company through awards of incentive and Option, Restricted Stock or Unrestricted Stock and SARs which was approved by the shareholders. The total number of shares which may be issued under the 2015 Plan is 9% of the number of outstanding and issued ordinary shares of the Company. The Option Price per Share shall be determined by the compensation committee of the Board (“Compensation Committee”), unless expressly approved by the Compensation Committee, shall not be less than 100% of the fair market value of the shares on the date an Option is granted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the year ended December 31, 2016, the Board of the Company considered and believed that it was advisable and in the best interest of the Company to terminate the share option grant agreements under 2006 Plan, and replace it with the ones under 2015 Plan. On May 20, 2016, the Board of Directors authorized and approved the replacement. A total number of 224 employees accepted the replacement, and the total number of options replaced represented 13,788 shares. The vesting schedule would be based on the remaining vesting period under the “2006 Plan” or 25% vested on each of the first, second, third, and fourth anniversaries of the grant date, which represents the date the new options was approved by the Board. The total incremental compensation cost resulting from the modifications was $1,263, which was amortized on straight-line basis over the remaining vesting period under the “2006 Plan” or the four-year vesting period under the “2015 Plan”. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the year ended December 31, 2018, the Board of Directors approved the grants of RSUs to core management members and other management, pursuant to the terms of the 2015 Plan. The total number of RSUs granted is 663,460 shares. The vesting schedules are 100% vested at the grant date for all the grants. All these shares were issued to the management during the year ended December 31, 2018. The Group used the market price of its shares at grant date as the fair value of the RSUs in calculating the share based compensation expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table summarizes the Group’s stock option activities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average Exercise Price Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average<br /> Remaining Contractual Term</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Aggregate Intrinsic Value ($000)</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2015</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">635,488</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">145</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">7.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">87,401</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268,490</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Forfeited/expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,218</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">169</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2016</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">550,760</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">60,032</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Forfeited/expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(374,800</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">36</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">501,260</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">769</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Forfeited/expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(528,060</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">10</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">260,200</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">212</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">8.59</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Vested and exercisable as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">76,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">9.12</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Expected to vest as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">177,383</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">12</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">8.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table presents the exercise price and remaining life information about options exercisable at December 31, 2018:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Range of exercise price</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares Exercisable</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Remaining Contractual Life</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average<br /> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Aggregate Intrinsic ($000)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-indent: -10pt; padding-left: 10pt">$118 - $172</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">750</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">7.13</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">172</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 10pt">$40 - $117</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.39</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt">$2 - $39</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">47,950</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">9.58</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">6</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">76,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">  </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Changes in the Group’s non-vested stock awards are summarized as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Time-based Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>Restricted Stock</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Exercise Price Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Grant-Date Fair Value Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2015</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">559,658</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">128</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">8,778</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">178</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268,491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(45,573</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,778</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 20.2pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,218</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">169</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2016</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">430,358</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">178</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100,663</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,187</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 20.2pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(275,075</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">48</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">379,920</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,313</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">264</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(87,285</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(663,273</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 20.2pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(396,335</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">(250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">185</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">183,300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">8</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left; border-bottom: Black 2.5pt double"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,250</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The total fair value of shares vested during the years ended December 31, 2018, 2017 and 2016 was $1,382, $2,955 and $2,423, respectively. There were no changes to the contractual life of any fully vested options during the years ended December 31, 2018, 2017 and 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Following is a summary of our restricted stock awards as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Grant-Date Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left">Restricted stock units at December 31, 2015</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">218,309</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">151</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Restricted stock units at December 31, 2016</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">217,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Restricted stock units at December 31, 2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">215,809</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">185</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Restricted stock units at December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">879,019</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">38</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid"><b>For the Years Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><b>December 31,</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Employee stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,799</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">886</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">962</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Restricted stock grants</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">927</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">288</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">339</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total share-based compensation expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,301</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
<us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid"><b>For the Years Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b> </b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2018</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>2017</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>December 31,</b></p> <p style="margin-top: 0; margin-bottom: 0; text-align: center"><b>2016</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">General and administrative</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,579</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,131</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,274</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Sales, marketing and customer service</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">147</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">43</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">27</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total share-based compensation expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">2,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,301</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total share-based compensation expense after income taxes</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,726</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,301</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average Exercise Price Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average<br /> Remaining Contractual Term</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><b>Aggregate Intrinsic Value ($000)</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2015</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">635,488</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">145</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">7.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">87,401</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268,490</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Forfeited/expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,218</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">169</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2016</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">550,760</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">60,032</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Forfeited/expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(374,800</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">36</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">501,260</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">769</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10pt; padding-left: 20pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Forfeited/expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(528,060</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">10</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Outstanding as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">260,200</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">212</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">8.59</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Vested and exercisable as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">76,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">9.12</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Expected to vest as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">177,383</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">12</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">8.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Time-based Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>Restricted Stock</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Exercise Price Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Grant-Date Fair Value Per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2015</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">559,658</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">128</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">8,778</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">178</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268,491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(45,573</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,778</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 20.2pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,218</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">169</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2016</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">430,358</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">178</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100,663</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,187</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 20.2pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(275,075</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">48</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">379,920</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,313</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">264</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: -10.1pt; padding-left: 20.2pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(87,285</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(663,273</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 20.2pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(396,335</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">13</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right; vertical-align: bottom">(250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right">185</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Non-vested as of December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">183,300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">8</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left; border-bottom: Black 2.5pt double"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,250</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
<us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Grant-Date Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left">Restricted stock units at December 31, 2015</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">218,309</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">151</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Restricted stock units at December 31, 2016</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">217,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Restricted stock units at December 31, 2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">215,809</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">151</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">663,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(250</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">185</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Restricted stock units at December 31, 2018</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">879,019</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">38</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Current tax:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Federal tax</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; padding-left: 10pt">State tax</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">7</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">7</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">7</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Foreign countries</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">408</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">226</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">676</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total current tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">233</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">683</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt">Federal tax</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">State tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Foreign countries</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(98</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(80</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(77</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Total deferred tax</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(83</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(96</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(77</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">332</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">137</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">606</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left">Provision for income taxes at U.S. Federal statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(1,219</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(9,232</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(35,499</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(168</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(610</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,472</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Foreign taxes at different rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,536</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Non-deductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(231</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">345</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(72</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Tax law changes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,813</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,752</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,584</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,086</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(793</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Disposition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(45,193</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Impairments and intangible amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,761</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,826</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Share Based Compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">664</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Gain on debt modification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(396</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,475</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Tax penalty</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,385</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">332</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">137</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">606</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; text-align: left">Net operating loss carry forwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">66,775</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">29,574</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Temporary differences due to accrued warranty costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">508</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Investment in subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,796</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Allowance for bad debts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Fair value adjustment arising from subsidiaries acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,949</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">159</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">712</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Unrealized loss on derivatives</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,389</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Unrealized investment loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">CFC trade payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,098</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Other temporary differences</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,318</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">13</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(93,513</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(47,642</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">140</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">290</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Fair value adjustment arising from subsidiaries acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(515</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(632</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(116</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(515</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(748</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(375</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(458</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<spi:IncomeTaxReconciliationOtherAdjustmentsTaxPenalty contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3"> 0 </spi:IncomeTaxReconciliationOtherAdjustmentsTaxPenalty>
<spi:IncomeTaxReconciliationOtherAdjustmentsTaxPenalty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="-3"> 3385000 </spi:IncomeTaxReconciliationOtherAdjustmentsTaxPenalty>
<spi:IncomeTaxReconciliationOtherAdjustmentsTaxPenalty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="-3"> 0 </spi:IncomeTaxReconciliationOtherAdjustmentsTaxPenalty>
<us-gaap:EarningsPerShareTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>25.</b></td><td style="text-align: justify"><b>Net Loss Per Share</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Basic loss per share is computed by dividing loss attributable to ordinary shareholders by the weighted-average number of ordinary shares outstanding for the period. Diluted loss per share reflects the potential dilution of shares by adding other ordinary share equivalents, including stock options, warrants, and restricted ordinary share, in the weighted average number of ordinary shares outstanding for a period, if dilutive. Potentially dilutive shares are excluded from the computation if their effect is anti-dilutive. As a result of the net loss for the years ended December 31, 2018, 2017 and 2016, there is no dilutive impact to the net loss per share calculation for the period. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table presents the calculation of basic and diluted net loss per share: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -35pt; padding-left: 45pt; width: 50%">Numerator for net loss from continuing operations per share-basic and diluted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(6,168</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(26,682</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(101,696</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -35pt; padding-left: 45pt">Numerator for net loss from discontinued operations per share-basic and diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(6,114</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(64,398</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(119,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10.1pt; padding-left: 10.1pt">Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 20.2pt">Basic weighted-average ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,262,023</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,826,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,415,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 20.2pt">Diluted weighted-average ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,262,023</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,826,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,415,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Basic and diluted net loss per share-continuing operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.9</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(16</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Basic and diluted net loss per share-discontinued operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(9</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(18</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 18.7pt; text-align: justify">For the years ended December 31, 2018, 2017 and 2016, the following securities were excluded from the computation of diluted net loss per share as inclusion would have been anti-dilutive.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Share options and non-vested restricted stock</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">261,450</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">502,573</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">555,510</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Convertible bonds (see Note 20)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">465,430</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,633,851</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">726,880</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">2,136,424</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">555,510</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="From2018-01-01to2018-12-31">
<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 50%; text-align: left; text-indent: -10.1pt; padding-left: 10.1pt">Share options and non-vested restricted stock</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">261,450</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">502,573</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right">555,510</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10.1pt; padding-left: 10.1pt">Convertible bonds (see Note 20)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">465,430</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,633,851</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-indent: -10.1pt; padding-left: 10.1pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">726,880</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">2,136,424</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">555,510</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>29.</b></td><td style="text-align: justify"><b>Related Party Transactions</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The amount due from related parties of $39 and $94 as of December 31, 2018 and 2017 represented the advance payment to management for business operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The amount due to related parties of $79 and $nil as of December 31, 2018 and 2017 mainly represented the short term borrowing made from related parties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In 2018, the Group disposed SPI China to Lighting Charm, an affiliate of Ms. Shan Zhou, the spouse of Xiaofeng Peng, the Group’s Chairman of the Board of Directors and Chief Executive Officer. As of the December 10, 2018, the disposition was closed (see Note 4 Disposition of SPI China).</p>
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(r)</b></td><td style="text-align: justify"><b>Income Taxes</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertainty tax position was recorded by the Group for the years ended December 31, 2018, 2017 and 2016. The Group does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor has been notified that an examination is contemplated.</p>
</us-gaap:IncomeTaxPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 20pt"></td><td style="width: 20pt; text-align: left"><b>(s)</b></td><td style="text-align: justify"><b>Revenue Recognition</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On January 1, 2018, the Group adopted Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) and applied the modified retrospective method to all contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Group’s historical accounting practices under ASC Topic 605 “Revenue Recognition”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group has determined that the impact of the transition to the new standard is immaterial to the Group’s revenue recognition model. Accordingly, the Group has not made any adjustment to opening retained earnings.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s accounting practices under ASC Topic 606 are as followings:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Company generates revenue from sales of PV components, electricity revenue with PPAs, sales of PV project assets, providing EPC services, providing financial services, bitcoin mining equipment sales and hosting service, and sales of pre-development solar projects.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Sale of PV components</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Revenue on sale of PV components is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or acceptance of the customer depending on the terms of the underlying contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Electricity revenue with PPAs</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group sells energy generated by PV solar power systems under PPAs. For energy sold under PPAs, the Group recognizes revenue each period based on the volume of energy delivered to the customer (i.e., the PPAs off-taker) and the price stated in the PPAs. The Group has determined that none of the PPAs contains a lease since (i) the purchaser does not have the rights to operate the PV solar power systems, (ii) the purchaser does not have the rights to control physical access to the PV solar power systems, and (iii) the price that the purchaser pays is at a fixed price per unit of output.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Sale of PV project asset</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group’s sales arrangements for PV projects do not contain any forms of continuing involvement that may affect the revenue or profit recognition of the transactions, nor any variable considerations for energy performance guarantees, minimum electricity end subscription commitments. The Group therefore determined its single performance obligation to the customer is the sale of a completed solar project. The Group recognizes revenue for sales of solar projects at a point in time after the solar project has been grid connected and the customer obtains control of the solar project.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>EPC services</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group generally recognizes revenue for EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the EPC services represents a single performance obligation for the development and construction of a single generation asset. For such construction service arrangements, the Group recognizes revenue using cost based input methods, which recognize revenue and gross profit as work is performed based on the relationship between actual costs incurred compared to the total estimated costs of the contract, after consideration of our customers’ commitment to perform its obligations under the contract, which is typically measured through the receipt of cash deposits or other forms of financial security issued by creditworthy financial institutions or parent entities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">In applying cost based input methods of revenue recognition, the Group uses the actual costs incurred relative to the total estimated costs to determine our progress towards contract completion and to calculate the corresponding amount of revenue and gross profit to recognize. Cost based input methods of revenue recognition are considered a faithful depiction of our efforts to satisfy long-term construction contracts and therefore reflect the transfer of goods to a customer under such contracts. Costs incurred that do not contribute to satisfying our performance obligations (“inefficient costs”) are excluded from our input methods of revenue recognition as the amounts are not reflective of our transferring control of the system to the customer. Costs incurred towards contract completion may include costs associated with solar modules, direct materials, labor, subcontractors, and other indirect costs related to contract performance. The Group recognizes solar module and direct material costs as incurred when such items have been installed in a system.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Cost based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete our projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete our projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract, including any inefficient costs, are greater than the net contract revenues, the Group recognizes the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated. The effect of the changes on future periods are recognized as if the revised estimates had been used since revenue was initially recognized under the contract. Such revisions could occur in any reporting period, and the effects may be material depending on the size of the contracts or the changes in estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Finance Services Revenue</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Financial services revenue is recorded associated with finance leases. The Group records a finance lease receivable and de-recognizes the leased equipment at lease inception. The finance lease receivable is recorded at the aggregate future minimum lease payments, estimated unguaranteed residual value of the leased equipment less unearned income. Residual values, which are reviewed periodically, represent the estimated amount expected to receive at lease termination from the disposition of the leased equipment. Actual residual values realized could differ from these estimates. The unearned income is recognized in Net sales-financial service revenue in the consolidated statements of operations over the lease term, in a manner that produces a constant rate of return on the lease. Since 2017, the third-party developers defaulted the payment which indicated that the collectability is not reasonably assured. Accordingly, the Group recognizes financial service revenue only when received cash payment from lessees. The financial services revenue was all from the discontinued operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Bitcoin mining equipment sales and hosting service</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Revenue on sale of bitcoin mining equipment is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery of the products to the hosting site or receipt place assigned by the customer, installed and set up the products. Revenue for hosting service is recognized over time as services are performed and based on the output method related to the time incurred during the service period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Sales of pre-development solar projects</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">For sales of pre-development solar projects in which the Group transfers 100% of the membership interest in solar projects to a customer, the Group recognizes all of the revenue for the consideration received at a point in time when the membership interest was transferred to the customer, which typically occurs when the Group delivered the membership interest assignment agreement to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The contract arrangements may contain provisions that can either increase or decrease the transaction price. These variable amounts generally are resolved upon achievement of certain performance or upon occurrence of certain price reduction conditions. Variable consideration is estimated at each measurement date at its most likely amount to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur and true-ups are applied prospectively as such estimates change.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Changes in estimates for sales of pre-development solar projects occur for a variety of reasons, including but not limited to (i) EPC construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) occurrence of purchase price reduction conditions. The cumulative effect of revisions to transaction prices are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Disaggregation of revenues</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table illustrates the disaggregation of revenue by revenue stream and by timing of revenue recognition from continuing operations for the years ended December 31, 2018, 2017 and 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2018</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /><font style="font-size: 8pt">of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /><font style="font-size: 8pt">of PV </font><br /><font style="font-size: 8pt">project </font><br /><font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin mining equipment sales and hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">90,067</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">1,314</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">91,381</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,605</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">23</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,437</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,733</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,733</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,875</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">18,721</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United K</font>ingdom</td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Greece</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">378</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">378</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">125,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and</font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">hosting service</font></p></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">111,284</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">890</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,174</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">511</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">511</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United K</font>ingdom</td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">861</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,903</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Greece</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">890</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and</font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">hosting service</font></p></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">81,241</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">81,241</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">286</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,353</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">254</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,893</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,740</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,740</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">2,771</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,626</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">2,075</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">150</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,622</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United Kingdom</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">208</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">486</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">694</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Greece</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">8,737</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">8,737</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Germany</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,179</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">496</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,675</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">12,311</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">900</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">114,602</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2018</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin mining equipment sales and hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 20pt; text-indent: -20pt; width: 12%"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">681</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,211</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt; text-indent: -20pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">371</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">371</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">125,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV project asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining </font><br /> <font style="font-size: 8pt">equipment </font><br /> <font style="font-size: 8pt">sales and </font><br /> <font style="font-size: 8pt">hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%; text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">890</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">890</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continued operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV project asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and hosting </font><br /> <font style="font-size: 8pt">service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre- development </font><br /> <font style="font-size: 8pt">solar </font><br /> <font style="font-size: 8pt">projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 12%"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,685</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">852</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,928</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,626</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">48</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,674</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">12,311</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">900</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">114,602</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 33pt"><i><u>Contract balance</u></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The following table provides information about accounts receivables and contract liabilities from contracts with customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2018</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2017</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 61%; text-align: left">Accounts receivable, current and noncurrent</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">27,777</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,051</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Advance from customers</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">25,984</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,122</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Advance from customers, which represent a contract liability, represent mostly unrecognized amount received for customers. Advance from customers is recognized as (or when) the Group performs under the contract. During the year ended December 31, 2018 and 2017, the Group recognized $11,365 and $326 that was included in advance from customers balance at January 1, 2018 and 2017, respectively.</p>
</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2018</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /><font style="font-size: 8pt">of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /><font style="font-size: 8pt">of PV </font><br /><font style="font-size: 8pt">project </font><br /><font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin mining equipment sales and hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">90,067</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">1,314</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">91,381</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,605</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">23</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,437</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,733</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,733</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,875</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">18,721</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United K</font>ingdom</td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Greece</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">378</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">378</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">125,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and</font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">hosting service</font></p></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">111,284</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">890</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,174</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">511</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">511</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,932</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United K</font>ingdom</td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">861</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,903</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Greece</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">890</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By revenue stream</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and</font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">hosting service</font></p></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%"><font style="font-size: 8pt">Australia</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">81,241</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">81,241</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Japan</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">286</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,353</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">254</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">12,893</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">Italy</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,740</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,740</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><font style="font-size: 8pt">United States</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">2,771</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">1,626</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">2,075</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">150</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">6,622</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><font style="font-size: 8pt">United Kingdom</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">208</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">486</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">694</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><font style="font-size: 8pt">Greece</font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">8,737</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt"></font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td><td><font style="font-size: 8pt"> </font></td> <td style="text-align: left"><font style="font-size: 8pt"> </font></td><td style="text-align: right"><font style="font-size: 8pt">8,737</font></td><td style="text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Germany</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,179</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">496</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,675</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">12,311</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">900</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">114,602</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2018</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales </font><br /> <font style="font-size: 8pt">of PV </font><br /> <font style="font-size: 8pt">project </font><br /> <font style="font-size: 8pt">asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin mining equipment sales and hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 20pt; text-indent: -20pt; width: 12%"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">681</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">125,211</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt; text-indent: -20pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">371</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">371</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">93,547</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,043</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,809</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,052</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">15,794</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,337</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">125,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continuing operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV project asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining </font><br /> <font style="font-size: 8pt">equipment </font><br /> <font style="font-size: 8pt">sales and </font><br /> <font style="font-size: 8pt">hosting service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre-</font><br /> <font style="font-size: 8pt">development </font><br /> <font style="font-size: 8pt">solar projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 12%; text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">890</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">111,795</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,793</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">6,042</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">890</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">121,520</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic; border-bottom: Black 1pt solid"><font style="font-size: 8pt">By timing of revenue recognition</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">For the year ended December 31, 2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Continued operations</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV components</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Electricity revenue with PPAs</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of PV project asset</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Bitcoin </font><br /> <font style="font-size: 8pt">mining equipment </font><br /> <font style="font-size: 8pt">sales and hosting </font><br /> <font style="font-size: 8pt">service</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Sales of pre- development </font><br /> <font style="font-size: 8pt">solar </font><br /> <font style="font-size: 8pt">projects</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Others</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 12%"><font style="font-size: 8pt">Goods transferred at a point in time</font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,685</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt"></font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 7%; text-align: right"><font style="font-size: 8pt">852</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td><td style="width: 2%"><font style="font-size: 8pt"> </font></td> <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">112,928</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -10pt"><font style="font-size: 8pt">Service transferred over time</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,626</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">48</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt"> </font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,674</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">86,477</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">12,311</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">14,914</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt"></font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">900</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"> </font></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">114,602</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt"> </font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>
</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>22.</b></td><td style="text-align: justify"><b>Shareholders’ Equity (Deficit)</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(a)</b></td><td><b>Ordinary Shares </b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On December 6, 2017, the Group enacted a one-for-ten reverse stock split as approved by the Group’s extraordinary general meeting. On November 12, 2018, the Group enacted a one-for-ten reverse stock split as approved by the Group’s extraordinary general meeting. All share and per share amounts in the consolidated financial statements have been retroactively restated to reflect the reverse stock splits. The authorized shares of ordinary shares were 500,000,000 shares of a par value of $0.0001.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">During the year ended December 31, 2018, the Group issued 663,460 restricted ordinary shares to core management members and other management (see Note 23 Share-based Compensation). During the year ended December 31, 2017, the Group issued 834,020 ordinary shares for cash. The issued ordinary share of the Company as of December 31, 2018 and 2017 was 7,914,125 shares and 7,250,672 shares, respectively.</p>
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>24.</b></td><td style="text-align: justify"><b>Income Taxes</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">Loss before provision for income taxes from continuing operations is attributable to the following geographic locations for the years ended December 31:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(6,946</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(24,757</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(102,483</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Foreign Countries</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,141</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,620</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,060</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,805</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(26,377</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(101,423</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt">The provision for income taxes from continuing operations consists of the following for the years ended December 31:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Current tax:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Federal tax</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left; padding-left: 10pt">State tax</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">7</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">7</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">7</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Foreign countries</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">408</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">226</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">676</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total current tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">233</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">683</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt">Federal tax</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">State tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Foreign countries</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(98</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(80</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(77</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Total deferred tax</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(83</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(96</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(77</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total provision for income taxes</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">332</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">137</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">606</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The reconciliation between the actual income tax expense and income tax computed by applying the statutory U.S. Federal income tax rate to pre-tax (loss) income before provision for income taxes for the years ended December 31 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%; text-align: left">Provision for income taxes at U.S. Federal statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(1,219</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(9,232</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(35,499</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(168</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(610</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,472</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Foreign taxes at different rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,536</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Non-deductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(231</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">345</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(72</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Tax law changes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,813</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,752</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,584</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,086</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(793</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Disposition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(45,193</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Impairments and intangible amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,761</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,826</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Share Based Compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">664</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Gain on debt modification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(396</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,475</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Tax penalty</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,385</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">332</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">137</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">606</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">On December 22, 2017, the U.S. enacted the Tax Cuts and Jobs Act (“TCJA” or the “Act”) (which is commonly referred to as “U.S. tax reform”). Among other provisions, the Act reduces the top U.S. federal corporate tax rate from 35% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred, changes the rules related to uses and limitations of net operating loss carry forwards created in tax years beginning after December 31, 2017, and creates new taxes on certain foreign sourced earnings. The Company has reflected the changes resulting from the Act in the financial statements for the period of enactment, the year ended December 31, 2017. The change in corporate rate resulted in a $22,813 decrease in the Company's gross deferred tax assets, with an offsetting decrease in valuation allowance of the same amount. The Company is not subject to a one-time repatriation tax as no aggregate foreign accumulated earnings and profits existed in the foreign subsidiaries as of December 31, 2018 and 2017. The Company has accounted for additional tax liability in 2018 arising from Global Intangible Low-Taxed Income of $892 which accounted for as a period cost. In accordance with Staff Accounting Bulletin No. 118, the Company determined that the measurement of deferred tax assets and liabilities, as noted above, was accurate and no other adjustments relating to the Act were necessary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Deferred income taxes reflect the net tax effects of loss carry forwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Group’s deferred tax assets and liabilities for federal, state and foreign income taxes are as follows at December 31 are presented below: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 61%; text-align: left; padding-left: 10pt">Net operating loss carry forwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">66,775</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">29,574</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt">Temporary differences due to accrued warranty costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">508</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Investment in subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,796</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Allowance for bad debts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt">Fair value adjustment arising from subsidiaries acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,949</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">159</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">712</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt">Unrealized loss on derivatives</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,389</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Unrealized investment loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt">CFC trade payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,098</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Other temporary differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,318</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(93,513</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(47,642</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">140</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">290</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Fair value adjustment arising from subsidiaries acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(515</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(632</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(116</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt">Total deferred tax liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(515</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(748</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(375</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(458</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">As of December 31, 2018, the Group had a net operating loss carry forward for federal income tax purposes of approximately $289,515, which will start to expire in the year 2028. The Group had a total state net operating loss carry forward of approximately $124,076, which will start to expire in the year 2018. The Group has foreign net operating loss carry forward of $2,212, some of which begin to expire in 2018. The Group had a federal AMT credit of $16, which does not expire.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">Utilization of the federal and state net operating losses is subject to certain annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. However, the annual limitation may be anticipated to result in the expiration of net operating losses and credits before utilization.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group recognizes deferred tax assets if it is more likely than not that those deferred tax assets will be realized. Management reviews deferred tax assets periodically for recoverability and makes estimates and judgments regarding the expected geographic sources of taxable income in assessing the need for a valuation allowance to reduce deferred tax assets to their estimated realizable value. Realization of the Group’s deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Because of the Group’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance in the U.S.. The valuation allowance increased by $45,870 during the years ended December 31, 2018, decreased by $17,752 and decreased by $5,584 during the years ended December 31, 2017 and 2016, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group has not provided for deferred taxes on the excess of the financial reporting over the tax basis in our investments in foreign subsidiaries that are essentially permanent in duration. The determination of the additional deferred taxes that have not been provided is not practicable. As a result of tax reform, the Group determined that a portion of its current undistributed foreign earnings is no longer deemed reinvested indefinitely by its non-U.S. subsidiaries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group had no unrecognized tax benefits as of December 31, 2018 and 2017, respectively. The Group currently files income tax returns in the U.S., as well as California, Hawaii, New Jersey, and certain other foreign jurisdictions. The Group is currently not the subject of any income tax examinations. The Group’s tax returns generally remain open for tax years after 2011.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 16.5pt; text-align: justify">The Group has analyzed the impact of adopting ASC 606 on the Group's financial statements and disclosures. There is no material impact on the financial statements of adopting ASC 606 (see Note 3(s)). Therefore, there is no material tax impact either.</p>
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:SubsequentEventsTextBlock contextRef="From2018-01-01to2018-12-31">
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0pt"></td><td style="width: 20pt; text-align: left"><b>30.</b></td><td style="text-align: justify"><b>Subsequent Events</b></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(a)</b></td><td><b>Private placement of shares</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 52.55pt; text-indent: -0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">On January 17, 2019, the Company announced the entry into share purchase agreements with certain existing shareholders (including certain key management personnel of the Company) and other investors (collectively, the "Purchasers"), to purchase an aggregate of 6,600,000 ordinary shares of the Company (the "Shares") at a price of US$1.16 per Share, for a total consideration of approximately US$7.7 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">The Shares are being offered and sold solely to non-U.S. investors, on a private placement basis in reliance on Regulation S promulgated under the U.S. Securities Act of 1933, as amended. The completion of the above transaction is subject to the satisfaction of customary closing conditions. The Purchasers are subject to a 90-day lock-up period beginning on the closing date. The private placement was closed as of April 14, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 16.55pt"></td><td style="width: 18pt"><b>(b)</b></td><td><b>Heliohrisi Purchase Agreement</b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.55pt; text-indent: 0in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">On March 20, 2019, the Group entered into a Share Purchase Agreement (“Heliohrisi Purchase Agreement”) with Thermi Taneo Venture Capital Fund (“Thermi”) and purchased 100% equity interest of Heliohrisi at a cash price of $3,943 (EUR 3,442). Heliohrisi Company located in Greece, with a solar photovoltaic project of 1.988 MW peak capacity. Pursuant to Heliohrisi Purchase Agreement, the closing date of the acquisition was March 21, 2019, and the Group obtained related control of Heliohrisi.</p>
</us-gaap:SubsequentEventsTextBlock>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3"> 4599000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3"> 2274000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3"> 4736000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
</xbrli:xbrl>


5 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/14/23  SPI Energy Co., Ltd.              10-K       12/31/22  129:11M                                    GlobalOne Filings Inc/FA
 4/01/22  SPI Energy Co., Ltd.              10-K       12/31/21  133:11M                                    GlobalOne Filings Inc/FA
11/23/21  SPI Energy Co., Ltd.              20-F/A     12/31/20  127:8.2M                                   GlobalOne Filings Inc/FA
10/29/21  SPI Energy Co., Ltd.              20-F/A     12/31/20  126:13M                                    GlobalOne Filings Inc/FA
 4/29/21  SPI Energy Co., Ltd.              20-F       12/31/20  128:8.1M                                   GlobalOne Filings Inc/FA
Top
Filing Submission 0001683168-19-001261   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Thu., Mar. 28, 9:13:29.2am ET