XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details - Revenue by timing) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Product Information [Line Items]        
Revenues $ 58,850 $ 48,584 $ 106,773 $ 87,119
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 58,179 37,083 105,133 66,691
Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 546 11,364 1,425 20,153
Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues 125 137 215 275
Photo Voltaic Solar Components [Member]        
Product Information [Line Items]        
Revenues 39,030 32,833 74,027 60,857
Photo Voltaic Solar Components [Member] | Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 39,030 32,833 74,027 60,857
Photo Voltaic Solar Components [Member] | Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Photo Voltaic Solar Components [Member] | Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Self Assembled Solar Modules [Member]        
Product Information [Line Items]        
Revenues 9,719   18,739  
Self Assembled Solar Modules [Member] | Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 9,719   18,739  
Self Assembled Solar Modules [Member] | Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 0   0  
Self Assembled Solar Modules [Member] | Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues 0   0  
Roofing Solar System [Member]        
Product Information [Line Items]        
Revenues 546 11,364 1,425 20,153
Roofing Solar System [Member] | Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Roofing Solar System [Member] | Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 546 11,364 1,425 20,153
Roofing Solar System [Member] | Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Electricity Revenue With P P A [Member]        
Product Information [Line Items]        
Revenues 1,324 1,837 2,248 2,751
Electricity Revenue With P P A [Member] | Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 1,324 1,837 2,248 2,751
Electricity Revenue With P P A [Member] | Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Electricity Revenue With P P A [Member] | Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Automotive Sales And Leasing [Member]        
Product Information [Line Items]        
Revenues 842 538 2,083 1,063
Automotive Sales And Leasing [Member] | Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 717 401 1,868 788
Automotive Sales And Leasing [Member] | Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 0 0
Automotive Sales And Leasing [Member] | Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues 125 137 215 275
Other Services [Member]        
Product Information [Line Items]        
Revenues 7,389 2,012 8,251 2,295
Other Services [Member] | Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 7,389 2,012 8,251 2,295
Other Services [Member] | Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 0 0 0 0
Other Services [Member] | Straight Line Basis [Member]        
Product Information [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0