XML 119 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions and Other Strategic Transactions - BioTrace (Details) - BioTrace
$ in Millions
Oct. 03, 2022
USD ($)
item
Asset Acquisition [Line Items]  
Purchase price | $ $ 2.5
Number of annual payments | item 6
Minimum  
Asset Acquisition [Line Items]  
Net sales revenue (as a percent) 5.00%
Maximum  
Asset Acquisition [Line Items]  
Net sales revenue (as a percent) 10.00%
Developed technology  
Asset Acquisition [Line Items]  
Amortization period 10 years