XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of calculation of basic and diluted net loss per share
               
   December 31,   December 31,   December 31, 
   2021   2020   2019 
Numerator:               
Net loss attributable to shareholders of SPI Energy Co., Ltd.  $(45,491)  $(6,515)  $(15,258)
Denominator:               
Weighted-average number of ordinary shares-basic and diluted   24,192,815    15,907,144    12,733,062 
Basic and diluted net loss per share  $(1.9)  $(0.4)  $(1.2)
Schedule securities excluded from the computation of diluted net loss per share
               
   For years ended December 31, 
   2021   2020   2019 
Share options and non-vested restricted stock   53,300    14,158    255,200 
Convertible bonds (Note 15)   702,000    392,992    598,580 
Committed shares (Note 5)       213,073     
Total   755,300    620,223    853,780