XML 363 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Financial assets and (liabilities) carried at fair value (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 31,561 $ 31,285
United States treasury debt securities 4,271 5,230
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency contract assets, current and long-term 6,317 5,608
Foreign currency contract liabilities, current and long-term (4,603) (4,227)
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (2,179) (4,537)
Estimate of Fair Value, Fair Value Disclosure    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 31,561 31,285
United States treasury debt securities 4,271 5,230
Foreign currency contract assets, current and long-term 6,317 5,608
Foreign currency contract liabilities, current and long-term (4,603) (4,227)
Contingent consideration liabilities $ (2,179) $ (4,537)