XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Organization (Tables)
6 Months Ended
Jun. 30, 2023
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
Sloar4america Technology Inc. (formerly named 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
Knight Holding Corporation   Knight   United States
Edisonfuture Inc.   Edisonfuture   United States
Phoenix Motor Inc.   Phoenix   United States
Phoenix Motorcars Leasing LLC   PML   United States