v3.26.1
Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Assets    
Total $ 73,830 $ 110,142
Financial Liabilities    
Contingent consideration   948
Level 1    
Financial Assets    
Total 4,339 5,632
Financial Liabilities    
Contingent consideration   0
Level 2    
Financial Assets    
Total 69,491 104,510
Financial Liabilities    
Contingent consideration   0
Level 3    
Financial Assets    
Total 0 0
Financial Liabilities    
Contingent consideration   948
Money market funds    
Financial Assets    
Money market funds and U.S. Treasury bills 4,339 5,632
Money market funds | Level 1    
Financial Assets    
Money market funds and U.S. Treasury bills 4,339 5,632
Money market funds | Level 2    
Financial Assets    
Money market funds and U.S. Treasury bills 0 0
Money market funds | Level 3    
Financial Assets    
Money market funds and U.S. Treasury bills 0 0
U.S. Treasury bills    
Financial Assets    
Money market funds and U.S. Treasury bills 69,491 104,510
U.S. Treasury bills | Level 1    
Financial Assets    
Money market funds and U.S. Treasury bills 0 0
U.S. Treasury bills | Level 2    
Financial Assets    
Money market funds and U.S. Treasury bills 69,491 104,510
U.S. Treasury bills | Level 3    
Financial Assets    
Money market funds and U.S. Treasury bills $ 0 $ 0