XML 72 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Licensing arrangements (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Product development and regulatory approval milestone payments   $ 2.6  
Commercial milestone payments   1.5  
Collaborative agreement, milestone payments made   0.1 $ 0.0
2021 Patent License Agreement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Certain regulatory, developmental, and commercial milestone payables $ 2.2    
License fee payment   $ 0.1 $ 0.1