XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Based Compensation - Alize Acquisition (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Dec. 19, 2017
BSA and BSPCE warrants      
Class of Warrant or Right [Line Items]      
BSA and BSPCE warrants forfeited (in shares) 750 2,586  
BSPCE warrants      
Class of Warrant or Right [Line Items]      
BSPCE warrants exercised (in shares) 0 910  
Alize | BSA and BSPCE warrants      
Class of Warrant or Right [Line Items]      
Weighted average exercise prices (in dollars per share) $ 7.16 $ 7.16  
Number of shares issued upon the exercise of the warrants (in shares) 12,307 12,307  
Number of shares issuable upon the exercise of the warrants (in shares) 48,265 48,265  
Alize | BSA and BSPCE warrants | BSA warrants      
Class of Warrant or Right [Line Items]      
Common stock warrants outstanding (in shares)     6,219
Weighted average exercise prices (in dollars per share)     $ 80.06
Alize | BSA and BSPCE warrants | BSPCE warrants      
Class of Warrant or Right [Line Items]      
Common stock warrants outstanding (in shares)     5,360
Weighted average exercise prices (in dollars per share)     $ 83.40