XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Organization (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of major subsidiaries
         
  Major Subsidiaries   Abbreviation   Location
  SolarJuice Co., Ltd   SolarJuice   Cayman
  Solar Juice Pty Ltd.   SJ Australia   Australia
  Solarjuice American Inc.   SJ US   United States
  Solar4america Technology Inc. (formerly, Solarjuice Technology Inc.)   SJT   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
  Edisonfuture Inc.   Edisonfuture   United States
  Phoenix Motor Inc.   Phoenix   United States