XML 24 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net - Estimated Useful Lives (Details)
3 Months Ended
Mar. 31, 2020
Lab equipment  
Property and Equipment, Net  
Estimated Useful Life (Years) 5 years
Furniture and fixtures  
Property and Equipment, Net  
Estimated Useful Life (Years) 4 years
Computer equipment  
Property and Equipment, Net  
Estimated Useful Life (Years) 3 years
Leasehold improvements  
Property and Equipment, Net  
Estimated Useful Life Term of lease
Software  
Property and Equipment, Net  
Estimated Useful Life (Years) 3 years