XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue recognition (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 33 Months Ended
Sep. 30, 2021
Dec. 31, 2019
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative                
Contract assets     $ 0.2   $ 0.2   $ 0.2 $ 0.6
Contract liabilities     0.7   0.7   0.7 1.4
Revenue recognized from customer contract liability     0.4 $ 0.2 1.2 $ 1.3    
KBI BioPharma, Inc. | Collaborative Arrangements                
Collaborative Arrangement and Arrangement Other than Collaborative                
Contract liabilities     0.1   0.1   0.1 $ 1.2
Contract term (years) 3 years 4 years            
Upfront payment received             0.8  
Aggregate milestone payments     2.8   2.8   2.8  
Cumulative proceed from collaborative agreements     $ 2.3   $ 2.3   $ 2.3  
Collaborative arrangement, collaboration agreement fee $ 0.3