XML 70 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Licensing arrangements (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Product development and regulatory approval milestone payments $ 2,600,000      
Commercial milestone payments 1,500,000      
2021 Patent License Agreement        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Product development and regulatory approval milestone payments       $ 1,500,000
Commercial milestone payments       $ 700,000
License fee payment $ 100,000      
2021 Patent License Agreement | Forecast        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Annual minimum payments   $ 30,000 $ 20,000