v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 1,239   $ 1,589
Current portion of acquisition-related contingent consideration 982   1,332
NanoString      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration 1,200   $ 1,600
Contingent consideration expense (reversal of expense) (400) $ 0  
Current portion of acquisition-related contingent consideration $ 1,000