XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details - Disaggregation of revenue by revenue stream) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Product Information [Line Items]    
Revenues $ 177,518 $ 161,993
AUSTRALIA    
Product Information [Line Items]    
Revenues 132,954 124,248
JAPAN    
Product Information [Line Items]    
Revenues 80 65
ITALY    
Product Information [Line Items]    
Revenues 1,019 690
UNITED STATES    
Product Information [Line Items]    
Revenues 38,867 33,093
UNITED KINGDOM    
Product Information [Line Items]    
Revenues 2,053 1,211
GREECE    
Product Information [Line Items]    
Revenues 2,545 2,686
Photo Voltaic Solar Components [Member]    
Product Information [Line Items]    
Revenues 133,930 123,138
Photo Voltaic Solar Components [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 132,025 123,138
Photo Voltaic Solar Components [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0 0
Photo Voltaic Solar Components [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Photo Voltaic Solar Components [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 1,905 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
Roofing Solar System [Member]    
Product Information [Line Items]    
Revenues 25,899 29,028
Roofing Solar System [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0 0
Roofing Solar System [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0 0
Roofing Solar System [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Roofing Solar System [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 25,899 29,028
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 PPA's [Member]    
Product Information [Line Items]    
Revenues 5,725 4,587
Electricity Revenue with PPA's [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0 0
Electricity Revenue with PPA's [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0 0
Electricity Revenue with PPA's [Member] | ITALY    
Product Information [Line Items]    
Revenues 1,019 690
Electricity Revenue with PPA's [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 108 0
Electricity Revenue with PPA's [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 2,053 1,211
Electricity Revenue with PPA's [Member] | GREECE    
Product Information [Line Items]    
Revenues 2,545 2,686
Revenue From Sales And Leasing Of E V [Member]    
Product Information [Line Items]    
Revenues 2,340 2,336
Revenue From Sales And Leasing Of E V [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 0 0
Revenue From Sales And Leasing Of E V [Member] | JAPAN    
Product Information [Line Items]    
Revenues 0 0
Revenue From Sales And Leasing Of E V [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Revenue From Sales And Leasing Of E V [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 2,340 2,336
Revenue From Sales And Leasing Of E V [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0 0
Revenue From Sales And Leasing Of E V [Member] | GREECE    
Product Information [Line Items]    
Revenues 0 0
Other Services [Member]    
Product Information [Line Items]    
Revenues 9,624 2,904
Other Services [Member] | AUSTRALIA    
Product Information [Line Items]    
Revenues 929 1,110
Other Services [Member] | JAPAN    
Product Information [Line Items]    
Revenues 80 65
Other Services [Member] | ITALY    
Product Information [Line Items]    
Revenues 0 0
Other Services [Member] | UNITED STATES    
Product Information [Line Items]    
Revenues 8,615 1,729
Other Services [Member] | UNITED KINGDOM    
Product Information [Line Items]    
Revenues 0 0
Other Services [Member] | GREECE    
Product Information [Line Items]    
Revenues $ 0 $ 0