XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Organization (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of major subsidiaries
         
  Major Subsidiaries   Abbreviation   Location
  SolarJuice Co., Ltd   SJ Cayman   Cayman
  Solar Juice Pty Ltd.   SJ Australia   Australia
  Solarjuice American Inc.   SJ US   United States
  Italsolar S.r.l.   SPI Italy   Italy
  SPI Solar Japan G.K.   SPI Japan   Japan
  Solar Power Inc UK Service Limited   SPI UK   United Kingdom
  SPI Solar Inc.   SPI US   United States
  Heliostixio S.A.   Heliostixio   Greece
  Heliohrisi S.A.   Heliohrisi   Greece
  Thermi Sun S.A.   Thermi Sun   Greece
  Knight Holding Corporation   Knight   United States
  Edisonfuture Inc.   Edisonfuture   United States
  Phoenix Motor Inc.   Phoenix   United States
  Phoenix Motorcars Leasing LLC   PML   United States