Fair Value Measurements - Summary of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets | ||
| Money market funds | $ 0 | $ 21,435 |
| Total | 0 | 21,435 |
| Short-term liabilities: | ||
| Contingent consideration | 0 | 1,617 |
| Long-term liabilities: | ||
| Contingent consideration | 161 | 161 |
| Total | 161 | 1,778 |
| Fair Value Measured Using - (Level 1) | ||
| Assets | ||
| Money market funds | 0 | 21,435 |
| Total | 0 | 21,435 |
| Short-term liabilities: | ||
| Contingent consideration | 0 | 0 |
| Long-term liabilities: | ||
| Contingent consideration | 0 | 0 |
| Total | 0 | 0 |
| Fair Value Measured Using - (Level 2) | ||
| Assets | ||
| Money market funds | 0 | 0 |
| Total | 0 | 0 |
| Short-term liabilities: | ||
| Contingent consideration | 0 | 0 |
| Long-term liabilities: | ||
| Contingent consideration | 0 | 0 |
| Total | 0 | 0 |
| Fair Value Measured Using - (Level 3) | ||
| Assets | ||
| Money market funds | 0 | 0 |
| Total | 0 | 0 |
| Short-term liabilities: | ||
| Contingent consideration | 0 | 1,617 |
| Long-term liabilities: | ||
| Contingent consideration | 161 | 161 |
| Total | $ 161 | $ 1,778 |