v3.26.3
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financial Assets:    
Foreign exchange contracts   $ 342
Short-term investments $ 3,043 24,692
Total financial assets 61,081 59,891
Financial Liabilities:    
Foreign exchange contracts 252 425
Contingent consideration 3,840 2,046
Total financial liabilities 4,092 2,471
Money market funds    
Financial Assets:    
Cash equivalents 58,038 34,857
Corporate bonds    
Financial Assets:    
Short-term investments   4,850
U.S. Government obligations    
Financial Assets:    
Short-term investments 3,043 19,842
Level 1    
Financial Assets:    
Foreign exchange contracts   0
Short-term investments 0 0
Total financial assets 58,038 34,857
Financial Liabilities:    
Foreign exchange contracts 0 0
Contingent consideration 0 0
Total financial liabilities 0 0
Level 1 | Money market funds    
Financial Assets:    
Cash equivalents 58,038 34,857
Level 1 | Corporate bonds    
Financial Assets:    
Short-term investments   0
Level 1 | U.S. Government obligations    
Financial Assets:    
Short-term investments 0 0
Level 2    
Financial Assets:    
Foreign exchange contracts   342
Short-term investments 3,043 24,692
Total financial assets 3,043 25,034
Financial Liabilities:    
Foreign exchange contracts 252 425
Contingent consideration 0 0
Total financial liabilities 252 425
Level 2 | Money market funds    
Financial Assets:    
Cash equivalents 0 0
Level 2 | Corporate bonds    
Financial Assets:    
Short-term investments   4,850
Level 2 | U.S. Government obligations    
Financial Assets:    
Short-term investments 3,043 19,842
Level 3    
Financial Assets:    
Foreign exchange contracts   0
Short-term investments 0 0
Total financial assets 0 0
Financial Liabilities:    
Foreign exchange contracts 0 0
Contingent consideration 3,840 2,046
Total financial liabilities 3,840 2,046
Level 3 | Money market funds    
Financial Assets:    
Cash equivalents 0 0
Level 3 | Corporate bonds    
Financial Assets:    
Short-term investments   0
Level 3 | U.S. Government obligations    
Financial Assets:    
Short-term investments $ 0 $ 0