XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Dec. 31, 2021
supplier
May 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]          
Number of suppliers in amended supply agreement | supplier   1      
Purchase obligation, due in next twelve months         $ 8.0
Purchase obligation, due in second year         9.2
U.S. Department Of Justice Case | Settled Litigation          
Other Commitments [Line Items]          
Settlement payment $ 0.7        
AHN Collaboration          
Other Commitments [Line Items]          
Collaboration agreement, collaboration expenses       $ 0.3 $ 0.3
Minimum | Licensing Agreements          
Other Commitments [Line Items]          
Royalty obligation, percent of net sales       1.50%  
Maximum | Licensing Agreements          
Other Commitments [Line Items]          
Royalty obligation, percent of net sales       7.00%  
Prometheus Laboratories | Minimum          
Other Commitments [Line Items]          
Royalty obligation, percent of net sales       2.50%  
Allegheny Health Network Research Institute          
Other Commitments [Line Items]          
Collaboration fee     $ 0.4