XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net loss per share
    Three Months Ended September 30,     Nine Months Ended
September 30,
 
    2020     2021     2020     2021  
Numerator:                        
Net loss attributable to ordinary shareholders   $ (21,944 )   $ (120,003 )   $ (64,557 )   $ (187,464 )
Denominator:                                
Weighted average ordinary shares outstanding used in computing basic and diluted net loss per share     99,028,297       243,861,780       99,028,297       147,836,650  
Basic and diluted net loss per share   $ (0.22 )   $ (0.49 )   $ (0.65 )   $ (1.27 )

 

Schedule of shares outstanding were excluded from the calculation of diluted net loss per ordinary share
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2020   2021   2020   2021 
Shares issuable upon exercise of share options   26,228,125    33,641,132    16,854,262    33,869,470 
Shares issuable upon vesting of non-vested shares   
-
    98,094    365,484    33,093 
Shares issuable upon exercise of warrants   
-
    21,327,750    
-
    7,187,374 
Shares issuable upon conversion of Series B2 Preferred   8,545,490    7,153,219    8,545,490    8,076,300 
Shares issuable upon conversion of Series C1 Preferred   26,757,258    6,398,475    26,757,258    19,896,422 
Shares issuable upon conversion of Series C2 Preferred   20,249,450    4,842,260    20,249,450    15,057,284 
Shares issuable upon conversion of Series D1 Preferred   22,311,516    5,335,362    22,311,516    16,590,614 
Shares issuable upon conversion of Series D2 Preferred   6,719,845    1,606,919    6,719,845    4,996,808 
Shares issuable upon conversion of non-controlling interests of a subsidiary   17,253,182    4,125,761    17,253,182    12,829,289 
Shares issuable upon vesting of Earn-out shares   
-
    14,999,991    
-
    5,054,942 
Shares issuable that may be subject to cancellation   
-
    1,265,625    
-
    426,511