XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitment and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2023
May 31, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2021
Loss Contingencies [Line Items]              
Purchase obligation, due in third year             $ 8.0
Purchase obligation, due in fourth year             $ 9.2
U.S. Department Of Justice Case | Settled Litigation              
Loss Contingencies [Line Items]              
Settlement payment $ 0.7            
AHN Collaboration              
Loss Contingencies [Line Items]              
Collaboration agreement, collaboration expenses     $ 0.1 $ 0.1 $ 0.2 $ 0.2  
Allegheny Health Network Research Institute              
Loss Contingencies [Line Items]              
Collaboration fee   $ 0.4          
Minimum | Licensing Agreements              
Loss Contingencies [Line Items]              
Royalty obligation, percent of net sales     2.00%   2.00%    
Maximum | Licensing Agreements              
Loss Contingencies [Line Items]              
Royalty obligation, percent of net sales     7.00%   7.00%