XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and contingencies - License Agreements (Details) - USD ($)
1 Months Ended
Nov. 30, 2015
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2018
Other Commitments [Line Items]          
Royalty rate on net sales of the product 2.25%        
Class B Common Stock          
Other Commitments [Line Items]          
Shares issued pursuant to the agreement 91,559        
License Agreement | Stanford | Minimum          
Other Commitments [Line Items]          
Annual license maintenance fee commitment $ 20,000        
License Agreement | Stanford | Maximum          
Other Commitments [Line Items]          
Annual license maintenance fee commitment $ 50,000        
License Agreement | PKI          
Other Commitments [Line Items]          
Accrued royalties   $ 2,500 $ 1,800    
License Agreement | PKI | Minimum          
Other Commitments [Line Items]          
Royalty rate on net sales of the product         1.00%
License Agreement | PKI | Maximum          
Other Commitments [Line Items]          
Royalty rate on net sales of the product         7.00%
Research Arrangement          
Other Commitments [Line Items]          
Amount required to pay 2021       $ 500  
Amount required to pay 2022       400  
Amount required to pay 2023       $ 100