XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details - Disaggregation of revenue by revenue stream) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Product Information [Line Items]      
Revenues $ 161,993 $ 138,628 $ 97,883
AUSTRALIA      
Product Information [Line Items]      
Revenues 124,248 113,504 80,518
JAPAN      
Product Information [Line Items]      
Revenues 65 3,788 9,563
ITALY      
Product Information [Line Items]      
Revenues 690 656 1,365
UNITED STATES      
Product Information [Line Items]      
Revenues 33,093 16,862 4,320
UNITED KINGDOM      
Product Information [Line Items]      
Revenues 1,211 1,023 979
GREECE      
Product Information [Line Items]      
Revenues 2,686 2,795 1,138
PV Components [Member]      
Product Information [Line Items]      
Revenues 123,138 112,442 80,941
PV Components [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues 123,138 112,442 79,470
PV Components [Member] | JAPAN      
Product Information [Line Items]      
Revenues 0 0 0
PV Components [Member] | ITALY      
Product Information [Line Items]      
Revenues 0 0 0
PV Components [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues 0 0 1,471
PV Components [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues 0 0 0
PV Components [Member] | GREECE      
Product Information [Line Items]      
Revenues 0 0 0
Roofing Solar System [Member]      
Product Information [Line Items]      
Revenues 29,028    
Roofing Solar System [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues 0    
Roofing Solar System [Member] | JAPAN      
Product Information [Line Items]      
Revenues 0    
Roofing Solar System [Member] | ITALY      
Product Information [Line Items]      
Revenues 0    
Roofing Solar System [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues 29,028    
Roofing Solar System [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues 0    
Roofing Solar System [Member] | GREECE      
Product Information [Line Items]      
Revenues 0    
Electricity Revenue with PPA's [Member]      
Product Information [Line Items]      
Revenues 4,587 4,421 3,368
Electricity Revenue with PPA's [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues 0 0 0
Electricity Revenue with PPA's [Member] | JAPAN      
Product Information [Line Items]      
Revenues 0 0 0
Electricity Revenue with PPA's [Member] | ITALY      
Product Information [Line Items]      
Revenues 690 615 1,365
Electricity Revenue with PPA's [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues 0 0 0
Electricity Revenue with PPA's [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues 1,211 1,023 979
Electricity Revenue with PPA's [Member] | GREECE      
Product Information [Line Items]      
Revenues 2,686 2,783 1,024
Pre-development Solar Projects [Member]      
Product Information [Line Items]      
Revenues 894 101 (2,835)
Pre-development Solar Projects [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues 0 0 0
Pre-development Solar Projects [Member] | JAPAN      
Product Information [Line Items]      
Revenues 0 0 0
Pre-development Solar Projects [Member] | ITALY      
Product Information [Line Items]      
Revenues 0 0 0
Pre-development Solar Projects [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues 894 101 (2,835)
Pre-development Solar Projects [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues 0 0 0
Pre-development Solar Projects [Member] | GREECE      
Product Information [Line Items]      
Revenues 0 0 0
Sales And Lease Of E V [Member]      
Product Information [Line Items]      
Revenues 2,336 377  
Sales And Lease Of E V [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues 0 0  
Sales And Lease Of E V [Member] | JAPAN      
Product Information [Line Items]      
Revenues 0 0  
Sales And Lease Of E V [Member] | ITALY      
Product Information [Line Items]      
Revenues 0 0  
Sales And Lease Of E V [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues 2,336 377  
Sales And Lease Of E V [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues 0 0  
Sales And Lease Of E V [Member] | GREECE      
Product Information [Line Items]      
Revenues 0 0  
Other Services [Member]      
Product Information [Line Items]      
Revenues 2,010 1,386 6,846
Other Services [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues 1,110 1,062 1,048
Other Services [Member] | JAPAN      
Product Information [Line Items]      
Revenues 65 0 0
Other Services [Member] | ITALY      
Product Information [Line Items]      
Revenues 0 41 0
Other Services [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues 835 271 5,684
Other Services [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues 0 0 0
Other Services [Member] | GREECE      
Product Information [Line Items]      
Revenues $ 0 12 114
PV project assets [Member]      
Product Information [Line Items]      
Revenues   19,901 9,563
PV project assets [Member] | AUSTRALIA      
Product Information [Line Items]      
Revenues   0 0
PV project assets [Member] | JAPAN      
Product Information [Line Items]      
Revenues   3,788 9,563
PV project assets [Member] | ITALY      
Product Information [Line Items]      
Revenues   0 0
PV project assets [Member] | UNITED STATES      
Product Information [Line Items]      
Revenues   16,113 0
PV project assets [Member] | UNITED KINGDOM      
Product Information [Line Items]      
Revenues   0 0
PV project assets [Member] | GREECE      
Product Information [Line Items]      
Revenues   $ 0 $ 0