XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Narratives (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 29, 2024
Feb. 29, 2024
USD ($)
Aug. 31, 2023
USD ($)
Milestone
Dec. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Apr. 30, 2024
Fair Value Measurements              
Payments for contingent consideration         $ 417 $ 900  
Accumulated accretion and relative contingent consideration       $ 0      
908 Devices GmbH              
Fair Value Measurements              
Payments for contingent consideration   $ 500 $ 500        
908 Devices GmbH | Share Purchase and Transfer Agreement Contingent Consideration              
Fair Value Measurements              
Number Of Milestones Achieved | Milestone     2        
Total Number Of Milestones | Milestone     3        
Payments for contingent consideration   $ 500 $ 500        
Red Wave              
Fair Value Measurements              
Contingent consideration period 2 years            
Average estimated revenue volatility | Red Wave              
Fair Value Measurements              
Contingent consideration, measurement input             30
Discount rate | Red Wave              
Fair Value Measurements              
Contingent consideration, measurement input             26.5