XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Organization (Details)
3 Months Ended
Mar. 31, 2023
Solar Juice Co Ltd [Member]  
Abbreviation SJ Cayman
Location Cayman
Solar Juice Pty Ltd [Member]  
Abbreviation SJ Australia
Location Australia
Solarjuice American Inc [Member]  
Abbreviation SJ US
Location United States
Solarjuice Technology Inc [Member]  
Abbreviation SJT
Location United States
Italsolar Srl [Member]  
Abbreviation SPI Italy
Location Italy
S P I Solar Japan G K [Member]  
Abbreviation SPI Japan
Location Japan
Solar Power Inc U K Service Limited [Member]  
Abbreviation SPI UK
Location United Kingdom
S P I Solar Inc [Member]  
Abbreviation SPI US
Location United States
Heliostixio S A [Member]  
Abbreviation Heliostixio
Location Greece
Heliohrisi S A [Member]  
Abbreviation Heliohrisi
Location Greece
Thermi Sun S A [Member]  
Abbreviation Thermi Sun
Location Greece
Knight Holding Corporation [Member]  
Abbreviation Knight
Location United States
Edisonfuture Inc [Member]  
Abbreviation Edisonfuture
Location United States
Phoenix Motor Inc [Member]  
Abbreviation Phoenix
Location United States
Phoenix Motorcars Leasing L L C [Member]  
Abbreviation PML
Location United States