XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of estimated useful lives of property, plant and equipment
     
  Furniture, fixtures and equipment   5 or 7 years
  Automobile   3, 5 or 7 years
  Computer equipment, bitcoin server   3 years
  Leasehold improvements   The shorter of the estimated life or the lease term
  PV solar system   20 or 25 years
Schedule of disaggregation of revenues
                                     
By revenue stream  For the year ended December 31, 2021 
   Sales of PV components   Revenue from roofing and solar systems installation   Electricity revenue with PPAs    Sales of pre-development solar projects    Sales and leasing of EV  Others   Total 
Australia  $123,138   $   $    $    $   $1,110   $124,248 
Japan                         65    65 
Italy           690                  690 
United States       29,028         894      2,336   835    33,093 
United Kingdom           1,211                  1,211 
Greece           2,686                  2,686 
Total  $123,138   $29,028    4,587    $894    $ 2,336  $2,010   $161,993 

 

By revenue stream  For the year ended December 31, 2020 
   Sales of PV components   Electricity revenue with PPAs   Sales of PV project asset   Sales of pre-development solar projects    Sales and leasing of EV  Others   Total 
Australia  $112,442   $   $   $    $   $1,062   $113,504 
Japan           3,788                 3,788 
Italy       615                 41    656 
United States           16,113    101      377   271    16,862 
United Kingdom       1,023                     1,023 
Greece       2,783                 12    2,795 
Total  $112,442   $4,421   $19,901   $101    $ 377  $1,386   $138,628 

  

By revenue stream  For the year ended December 31, 2019 
   Sales of PV components   Electricity revenue with PPAs   Sales of PV project asset   Sales of pre-development solar projects   Others   Total 
Australia  $79,470   $   $   $   $1,048   $80,518 
Japan           9,563            9,563 
Italy       1,365                1,365 
United States   1,471            (2,835)   5,684    4,320 
United Kingdom       979                979 
Greece       1,024            114    1,138 
Total  $80,941   $3,368   $9,563   $(2,835)  $6,846   $97,883 
Schedule of accounts receivables and contract liabilities
          
  

December 31,

2021

  

December 31,

2020

 
Accounts receivable  $22,599   $17,061 
Contract assets  $1,621   $ 
Advance from customers  $4,924   $1,377