XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisition (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 29, 2024
Aug. 03, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Acquisition            
Revenue     $ 14,047,000 $ 12,094,000 $ 24,038,000 $ 21,581,000
908 Devices GmbH            
Acquisition            
Contingent consideration - pension liability   $ 900,000        
Red Wave            
Acquisition            
Revenue         $ 3,100,000  
Red Wave            
Acquisition            
Initial purchase payment in cash $ 45,000,000          
Initial purchase payment (in shares) $ 8,616,000          
Contingent consideration period 2 years          
Consideration placed into indemnification escrow $ 4,500,000          
Red Wave | Common Stock            
Acquisition            
Initial purchase payment (in shares) $ 1,497,171          
Red Wave | Common Stock | Maximum            
Acquisition            
Potential contingent consideration (in shares) 4,000,000