XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details - Disaggregation of revenue by revenue stream) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Product Information [Line Items]    
Revenues $ 47,923 $ 38,535
AUSTRALIA    
Product Information [Line Items]    
Revenues 35,281 28,166
UNITED STATES    
Product Information [Line Items]    
Revenues 11,740 9,455
JAPAN    
Product Information [Line Items]    
Revenues 18  
ITALY    
Product Information [Line Items]    
Revenues 157 256
UNITED KINGDOM    
Product Information [Line Items]    
Revenues 244 151
GREECE    
Product Information [Line Items]    
Revenues 483 507
Photo Voltaic Solar Components [Member]    
Product Information [Line Items]    
Revenues 34,997 28,024
Photo Voltaic Solar Components [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 34,997 28,024
Photo Voltaic Solar Components [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 0 0
Photo Voltaic Solar Components [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0  
Photo Voltaic Solar Components [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Photo Voltaic Solar Components [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0 0
Photo Voltaic Solar Components [Member] | GREECE    
Product Information [Line Items]    
Revenues 0 0
Self Assembled Solar Modules [Member]    
Product Information [Line Items]    
Revenues 9,020  
Self Assembled Solar Modules [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0  
Self Assembled Solar Modules [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 9,020  
Self Assembled Solar Modules [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0  
Self Assembled Solar Modules [Member] | ITALY    
Product Information [Line Items]    
Revenues 0  
Self Assembled Solar Modules [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0  
Self Assembled Solar Modules [Member] | GREECE    
Product Information [Line Items]    
Revenues 0  
Roofing Solar System [Member]    
Product Information [Line Items]    
Revenues 879 8,789
Roofing Solar System [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0 0
Roofing Solar System [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 879 8,789
Roofing Solar System [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0  
Roofing Solar System [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Roofing Solar System [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0 0
Roofing Solar System [Member] | GREECE    
Product Information [Line Items]    
Revenues 0 0
Electricity Revenue With P P A [Member]    
Product Information [Line Items]    
Revenues 924 914
Electricity Revenue With P P A [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0 0
Electricity Revenue With P P A [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 40 0
Electricity Revenue With P P A [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0  
Electricity Revenue With P P A [Member] | ITALY    
Product Information [Line Items]    
Revenues 157 256
Electricity Revenue With P P A [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 244 151
Electricity Revenue With P P A [Member] | GREECE    
Product Information [Line Items]    
Revenues 483 507
Automotive Sales And Leasing [Member]    
Product Information [Line Items]    
Revenues 1,241 525
Automotive Sales And Leasing [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0 0
Automotive Sales And Leasing [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 1,241 525
Automotive Sales And Leasing [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0  
Automotive Sales And Leasing [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Automotive Sales And Leasing [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0 0
Automotive Sales And Leasing [Member] | GREECE    
Product Information [Line Items]    
Revenues 0 0
Other Services [Member]    
Product Information [Line Items]    
Revenues 862 283
Other Services [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 284 142
Other Services [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 560 141
Other Services [Member] | JAPAN    
Product Information [Line Items]    
Revenues 18  
Other Services [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Other Services [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0 0
Other Services [Member] | GREECE    
Product Information [Line Items]    
Revenues $ 0 $ 0