XML 79 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies and Commitments (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2012
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2018
Contingencies and Commitments        
Agreement extended term   10 years    
Umbrella Agreement with Aroa        
Contingencies and Commitments        
Payment for agreement $ 4.0      
Fixed Cost Of Net Sales   27.00%    
Purchase commitments   $ 1.8    
Number of days for product supply   60 days    
Percentage of products ordered to be supplied   75.00%    
Royalty percentage of net sales   6.00%    
Umbrella Agreement with Aroa | European territory        
Contingencies and Commitments        
Sales milestone payments due   $ 1.0    
Purchase commitments due year Six   $ 1.0    
Umbrella Agreement with Aroa | North American territory        
Contingencies and Commitments        
Sales milestone payment     $ 2.0 $ 1.0
Transfer Price For Product Produced   200.00%    
Fixed Cost Of Net Sales   27.00%    
Purchase commitments due year Six   $ 5.0    
Next Science        
Contingencies and Commitments        
Purchase commitments   $ 10.8    
Term of Contract   10 years