XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
Loss Contingencies [Line Items]        
Purchase obligation, due in year one       $ 6.9
Purchase obligation, due in second year       $ 8.0
Annual increase in purchase commitments       15.00%
Licensing Agreements | Minimum        
Loss Contingencies [Line Items]        
Royalty obligation, percent of net sales   1.50%    
Licensing Agreements | Maximum        
Loss Contingencies [Line Items]        
Royalty obligation, percent of net sales   7.00%    
AHN Collaboration        
Loss Contingencies [Line Items]        
Collaboration agreement, collaboration expenses   $ 0.1 $ 0.1  
Prometheus Laboratories        
Loss Contingencies [Line Items]        
Future minimum royalty commitment   1.2    
Advance royalties payment   $ 0.1    
Prometheus Laboratories | Minimum        
Loss Contingencies [Line Items]        
Royalty obligation, percent of net sales   2.50%    
Allegheny Health Network Research Institute        
Loss Contingencies [Line Items]        
Collaboration fee $ 0.4