Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.23.1
Commitments and Contingencies - Additional Information (Details)
€ in Millions
3 Months Ended
May 01, 2020
USD ($)
Nov. 17, 2014
EUR (€)
Sep. 12, 2013
USD ($)
Jul. 02, 2013
EUR (€)
Mar. 31, 2023
USD ($)
licenseAgreement
Mar. 31, 2022
USD ($)
Sep. 26, 2018
USD ($)
Commitments and Contingencies [Line Items]              
Total operating lease cost         $ 30,000 $ 55,000  
Number of license agreements | licenseAgreement         7    
Payment of annual fee $ 5,000            
For The First 250 Million Net Sales              
Commitments and Contingencies [Line Items]              
Percentage of royalties on net sales 2.00%            
Between 250 And 500 Million Net Sales              
Commitments and Contingencies [Line Items]              
Percentage of royalties on net sales 1.25%            
Net Sales Over 500 Million              
Commitments and Contingencies [Line Items]              
Percentage of royalties on net sales 0.50%            
SentrX Animal Care Inc              
Commitments and Contingencies [Line Items]              
Intangible assets expected milestone payable             $ 4,750,000
License              
Commitments and Contingencies [Line Items]              
Cost of goods and services sold     $ 30,000 € 155.0      
KIO-101              
Commitments and Contingencies [Line Items]              
Development and commercial milestones term   10 years          
KIO-101 | Mediolanum Agreement              
Commitments and Contingencies [Line Items]              
Percentage of royalties on net sales   7.00%          
Contractual obligation | €   € 20.0          
Percentage of decreasing after patent expiry   5.00%          
Minimum              
Commitments and Contingencies [Line Items]              
Remaining lease term         5 months 1 day    
Maximum              
Commitments and Contingencies [Line Items]              
Remaining lease term         6 months 29 days    
Licensing Agreements | License              
Commitments and Contingencies [Line Items]              
Percentage of royalties on net sales     6.00% 3.25%