XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Preferred stock warrants - Classes of Preferred Stock Outstanding (Details) - Preferred stock warrant - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2020
May 31, 2020
Preferred stock warrants    
Preferred shares issuable upon exercise of warrant 6,219,170  
Warrant fair value $ 4,117  
Series A1 Redeemable Convertible Preferred Stock | Liability    
Preferred stock warrants    
Warrant expiry term 10 years  
Preferred shares issuable upon exercise of warrant 3,823,524  
Weighted average exercise price (in dollars per share) $ 0.01  
Warrant fair value $ 1,875  
Series B1 Redeemable Convertible Preferred Stock | Liability    
Preferred stock warrants    
Warrant expiry term 10 years  
Preferred shares issuable upon exercise of warrant 1,199,994  
Weighted average exercise price (in dollars per share) $ 0.01  
Warrant fair value $ 1,501  
Series C1 Redeemable Convertible Preferred Stock    
Preferred stock warrants    
Warrant expiry term   10 years
Weighted average exercise price (in dollars per share)   $ 1.15
Warrant fair value   $ 700
Series C1 Redeemable Convertible Preferred Stock | Liability    
Preferred stock warrants    
Warrant expiry term 10 years  
Preferred shares issuable upon exercise of warrant 1,195,652  
Weighted average exercise price (in dollars per share) $ 1.15  
Warrant fair value $ 741