XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2024
supplier
Oct. 31, 2023
USD ($)
May 31, 2021
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]          
Number of suppliers in amended supply agreement | supplier 1        
Purchase obligation, due in next twelve months       $ 10.4  
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       2.00%  
Maximum | Licensing Agreements          
Other Commitments [Line Items]          
Royalty obligation, percent of net sales       7.00%  
Allegheny Health Network Research Institute          
Other Commitments [Line Items]          
Collaboration fee     $ 0.4