XML 132 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions and Other Strategic Transactions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2022
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Business Acquisition [Line Items]            
Contingent liability     $ 3,039 $ 2,260    
Payments to acquire intangible assets     2,411 3,175 $ 2,834  
Impairment charges     $ 270 $ 2,219 $ 4,283  
Fluidx            
Business Acquisition [Line Items]            
Payments to acquire shares $ 1,400 $ 2,700       $ 2,000
Ownership percentage       17.00% 15.00%  
Equity method investment $ 4,700