XML 105 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 03, 2022
USD ($)
Milestone
Feb. 29, 2024
USD ($)
Aug. 31, 2023
USD ($)
Milestone
Dec. 31, 2023
USD ($)
item
Dec. 31, 2023
USD ($)
item
Dec. 31, 2022
USD ($)
Apr. 30, 2023
USD ($)
Commitments and Contingencies              
Contingent consideration, pension plan terminated and released             $ 900
Payments for contingent consideration         $ 1,095    
Accumulated accretion and relative contingent consideration       $ 0      
Royalty Arrangements              
Number of parties with royalty arrangements | item       2 2    
Future minimum annual royalty payments       $ 100 $ 100    
401(k) Savings Plan              
Employer contributions to defined contribution plan         500 $ 500  
908 Devices GmbH              
Commitments and Contingencies              
Number of milestone based earnouts under Trace purchase agreement | Milestone 3   3        
Contingent consideration - pension liability $ 900            
Contingent consideration, pension plan terminated and released       $ 900 $ 900   $ 900
Number of milestone based earnouts payment achieved under Trace purchase agreement | Milestone     2        
Payments for contingent consideration     $ 500        
908 Devices GmbH              
Commitments and Contingencies              
Contingent consideration 2,000            
Contingent consideration - pension liability $ 900            
Subsequent event | 908 Devices GmbH              
Commitments and Contingencies              
Payments for contingent consideration   $ 500