XML 20 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Related Party Transaction [Line Items]        
Common stock, shares issued 50,122,938   6,121,821  
Common stock, shares outstanding 50,122,938   6,121,821  
Revenue recognized $ 26,174 $ 20,741    
D. E. Shaw Entities        
Related Party Transaction [Line Items]        
Common stock, shares issued 16,496,156      
Common stock, shares outstanding 16,496,156      
Purchase of services and license technology from related party $ 1,565 2,101    
Reimbursements received from related parties for sales of products and services provided 28 18    
Net receivables (payables) (1,890)   $ (1,760)  
Member of Board of Directors        
Related Party Transaction [Line Items]        
Payment of consulting fees 127 87    
BMGFT        
Related Party Transaction [Line Items]        
Net receivables (payables) 558   $ 294  
Revenue recognized $ 778 350    
BMGFT | Common Stock        
Related Party Transaction [Line Items]        
Common stock, shares outstanding 6,981,664      
BMGFT | Limited Common Stock        
Related Party Transaction [Line Items]        
Common stock, shares outstanding 13,164,193      
Nimbus        
Related Party Transaction [Line Items]        
Revenue from collaboration services agreement $ 86 $ 301    
Series A Preferred Stock        
Related Party Transaction [Line Items]        
Preferred stock, shares outstanding   134,704,785 134,704,785 134,704,785
Series A Preferred Stock | D. E. Shaw Entities        
Related Party Transaction [Line Items]        
Preferred stock, shares issued     123,314,389  
Preferred stock, shares outstanding     123,314,389  
Series B Preferred Stock        
Related Party Transaction [Line Items]        
Preferred stock, shares outstanding   29,468,101 29,468,101 29,468,101
Series B Preferred Stock | BMGFT        
Related Party Transaction [Line Items]        
Preferred stock, shares issued     29,468,101  
Preferred stock, shares outstanding     29,468,101  
Series C Preferred Stock        
Related Party Transaction [Line Items]        
Preferred stock, shares outstanding   47,242,235 47,242,235 47,242,235
Series C Preferred Stock | BMGFT        
Related Party Transaction [Line Items]        
Preferred stock, shares issued     47,242,235  
Preferred stock, shares outstanding     47,242,235  
Series D Preferred Stock        
Related Party Transaction [Line Items]        
Preferred stock, shares outstanding   39,540,611 39,540,611 39,540,611
Series D Preferred Stock | BMGFT        
Related Party Transaction [Line Items]        
Preferred stock, shares issued     35,946,010  
Preferred stock, shares outstanding     35,946,010  
Series E Preferred Stock        
Related Party Transaction [Line Items]        
Preferred stock, shares outstanding   57,024,012 73,795,777 53,669,659
Series E Preferred Stock | BMGFT        
Related Party Transaction [Line Items]        
Preferred stock, shares issued     33,543,539  
Preferred stock, shares outstanding     33,543,539