XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of disaggregation of revenues
                            
By revenue stream  For the six months ended June 30, 2023 (Unaudited) 
   Sales of PV components   Sales of self-assembled solar modules   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Australia  $74,027   $   $   $   $   $610   $74,637 
United States       18,739    1,425    147    2,083    7,599    29,993 
Japan                       42    42 
Italy               307            307 
United Kingdom               644            644 
Greece               1,150            1,150 
Total  $74,027   $18,739   $1,425   $2,248   $2,083   $8,251   $106,773 

 

                             
By revenue stream  For the three months ended June 30, 2023 (Unaudited) 
   Sales of PV components   Sales of self-assembled solar modules   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Australia  $39,030   $   $   $   $   $326   $39,356 
United States       9,719    546    107    842    7,039    18,253 
Japan                       24    24 
Italy               150            150 
United Kingdom               400            400 
Greece               667            667 
Total  $39,030   $9,719   $546   $1,324   $842   $7,389   $58,850 

 

                         
By revenue stream  For the six months ended June 30, 2022 (Unaudited) 
   Sales of PV components   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Australia  $59,554   $   $   $   $442   $59,996 
Italy           468            468 
United States   1,303    20,153        1,063    1,853    24,372 
United Kingdom           932            932 
Greece           1,351            1,351 
Total  $60,857   $20,153   $2,751   $1,063   $2,295   $87,119 

 

                         
By revenue stream  For the three months ended June 30, 2022 (Unaudited) 
   Sales of PV components   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Australia  $31,530   $   $   $   $300   $31,830 
Italy           212            212 
United States   1,303    11,364        538    1,712    14,917 
United Kingdom           781            781 
Greece           844            844 
Total  $32,833   $11,364   $1,837   $538   $2,012   $48,584 
Schedule of revenue by timing
                            
By timing of revenue recognition  For the six months ended June 30, 2023 (Unaudited) 
   Sales of PV components   Sales of self-assembled solar modules   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Goods transferred at a point in time  $74,027   $18,739   $   $2,248   $1,868   $8,251   $105,133 
Service transferred over time           1,425                1,425 
On a straight-line basis under ASC 842                   215        215 
Total  $74,027   $18,739   $1,425   $2,248   $2,083   $8,251   $106,773 


 

                             
By timing of revenue recognition  For the three months ended June 30, 2023 (Unaudited) 
   Sales of PV components   Sales of self-assembled solar modules   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Goods transferred at a point in time  $39,030   $9,719   $   $1,324   $717   $7,389   $58,179 
Service transferred over time           546                546 
On a straight-line basis under ASC 842                   125        125 
Total  $39,030   $9,719   $546   $1,324   $842   $7,389   $58,850 

 

                         

By timing of revenue recognition

  For the three months ended June 30, 2022 (Unaudited)
   Sales of PV components   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Goods transferred at a point in time  $60,857   $   $2,751   $788   $2,295   $66,691 
Service transferred over
time
       20,153                20,153 
On a straight-line basis under ASC 842               275        275 
Total  $60,857   $20,153   $2,751   $1,063   $2,295   $87,119 

 

                         

By timing of revenue recognition

  For the three months ended June 30, 2022 (Unaudited)
   Sales of PV components   Revenue from roofing and solar systems installation   Electricity revenue with PPAs   Automotive sales & leasing   Others   Total 
Goods transferred at a point in time  $32,833   $   $1,837   $401   $2,012   $37,083 
Service transferred over
time
       11,364                11,364 
On a straight-line basis under ASC 842               137        137 
Total  $32,833   $11,364   $1,837   $538   $2,012   $48,584 
Schedule of accounts receivables and contract liabilities
         
  

June 30,

2023

(Unaudited)

  

December 31,

2022

 
Accounts Receivable  $24,553   $22,691 
Contract assets   469    1,403 
Advance from customers   7,905    8,634 
Schedule of minimum undiscounted lease receipts
    
   Sales-type 
In Thousands   (Unaudited) 
Years Ending December 31,     
Remainder of 2023  $74 
2024   43 
2025   43 
2026   11 
2027    
2028 and thereafter    
Total lease receipt payments   171 
Less: Imputed interest   (14)
Total lease receivables (1)   157 
Unguaranteed residual assets   138 
Net investment in leases  $295 
Net investment in leases - Current  $78 
Net investment in leases - Non-current  $217