XML 247 R40.htm IDEA: XBRL DOCUMENT 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:    
Total financial assets $ 161,055 $ 151,314
Financial Liabilities:    
Contingent consideration   1,570
Total financial liabilities 0 2,670
Public warrant liability    
Financial Liabilities:    
Warrant liabilities   755
Private warrant liability    
Financial Liabilities:    
Warrant liabilities   345
Level 1    
Financial Assets:    
Total financial assets 76,987 85,381
Financial Liabilities:    
Contingent consideration   0
Total financial liabilities   755
Level 1 | Public warrant liability    
Financial Liabilities:    
Warrant liabilities   755
Level 1 | Private warrant liability    
Financial Liabilities:    
Warrant liabilities   0
Level 2    
Financial Assets:    
Total financial assets 84,068 65,933
Financial Liabilities:    
Contingent consideration   0
Total financial liabilities   345
Level 2 | Public warrant liability    
Financial Liabilities:    
Warrant liabilities   0
Level 2 | Private warrant liability    
Financial Liabilities:    
Warrant liabilities   345
Level 3    
Financial Assets:    
Total financial assets 0 0
Financial Liabilities:    
Contingent consideration   1,570
Total financial liabilities   1,570
Level 3 | Public warrant liability    
Financial Liabilities:    
Warrant liabilities   0
Level 3 | Private warrant liability    
Financial Liabilities:    
Warrant liabilities   0
Money market funds    
Financial Assets:    
Financial assets 76,987 85,381
Money market funds | Level 1    
Financial Assets:    
Financial assets 76,987 85,381
Money market funds | Level 2    
Financial Assets:    
Financial assets 0 0
Money market funds | Level 3    
Financial Assets:    
Financial assets 0 0
U.S. treasury bonds    
Financial Assets:    
Financial assets 42,163 32,079
U.S. treasury bonds | Level 1    
Financial Assets:    
Financial assets 0 0
U.S. treasury bonds | Level 2    
Financial Assets:    
Financial assets 42,163 32,079
U.S. treasury bonds | Level 3    
Financial Assets:    
Financial assets 0 0
Corporate and municipal bonds    
Financial Assets:    
Financial assets 41,905 33,854
Corporate and municipal bonds | Level 1    
Financial Assets:    
Financial assets 0 0
Corporate and municipal bonds | Level 2    
Financial Assets:    
Financial assets 41,905 33,854
Corporate and municipal bonds | Level 3    
Financial Assets:    
Financial assets $ 0 $ 0