XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions - Estimated Useful Life and Fair Value (Detail) - 908 Devices Inc. Bioprocessing Analytics Portfolio
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Business Acquisition [Line Items]  
Fair Value $ 13,610
Customer relationships  
Business Acquisition [Line Items]  
Fair Value $ 5,040
Customer relationships | Maximum  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 9 years
Customer relationships | Minimum  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 8 years
Developed technology  
Business Acquisition [Line Items]  
Fair Value $ 6,910
Developed technology | Maximum  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 12 years
Developed technology | Minimum  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 10 years
Trademark and tradename  
Business Acquisition [Line Items]  
Fair Value $ 1,660
Trademark and tradename | Maximum  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 14 years
Trademark and tradename | Minimum  
Business Acquisition [Line Items]  
Weighted Average Useful Life (in years) 13 years