XML 80 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narratives (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2024
USD ($)
Aug. 31, 2023
USD ($)
Milestone
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 03, 2022
USD ($)
Fair Value Measurements              
Current contingent consideration     $ 500 $ 500   $ 1,243  
Contingent consideration, pension plan terminated and released         $ 900    
Payments for contingent consideration       1,095      
Accumulated accretion and relative contingent consideration     0        
908 Devices GmbH              
Fair Value Measurements              
Contingent consideration, pension plan terminated and released     $ 900 $ 900 $ 900    
Payments for contingent consideration   $ 500          
908 Devices GmbH | Subsequent event              
Fair Value Measurements              
Payments for contingent consideration $ 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          
908 Devices GmbH | Share Purchase and Transfer Agreement Contingent Consideration | Subsequent event              
Fair Value Measurements              
Payments for contingent consideration $ 500            
908 Devices GmbH              
Fair Value Measurements              
Contingent consideration             $ 2,000