XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and contingencies - License Agreements (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2019
Sep. 30, 2018
License Agreement | PKI        
Other Commitments [Line Items]        
Accrued royalties $ 1,295,000 $ 1,207,000    
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 2022     $ 415,000  
Amount required to pay 2023     $ 120,000