Fair Value of Financial Assets and Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Assets: | |||||
| Marketable securities | $ 151,454 | $ 151,454 | $ 131,403 | ||
| Liabilities: | |||||
| Transfers into or out of Level 3 | 0 | $ 0 | 0 | $ 0 | |
| Change in value of contingent consideration | 300 | $ 1,500 | 300 | $ 1,800 | |
| Confluence | |||||
| Liabilities: | |||||
| Change in value of contingent consideration | 300 | ||||
| Recurring | |||||
| Assets: | |||||
| Cash equivalents | 18,505 | 18,505 | 16,302 | ||
| Marketable securities | 151,454 | 151,454 | 131,403 | ||
| Total assets | 169,959 | 169,959 | 147,705 | ||
| Liabilities: | |||||
| Contingent consideration | 11,300 | 11,300 | 11,000 | ||
| Total liabilities | 11,300 | 11,300 | 11,000 | ||
| Recurring | Level 1 | |||||
| Assets: | |||||
| Cash equivalents | 18,505 | 18,505 | 16,302 | ||
| Total assets | 18,505 | 18,505 | 16,302 | ||
| Recurring | Level 2 | |||||
| Assets: | |||||
| Marketable securities | 151,454 | 151,454 | 131,403 | ||
| Total assets | 151,454 | 151,454 | 131,403 | ||
| Recurring | Level 3 | |||||
| Liabilities: | |||||
| Contingent consideration | 11,300 | 11,300 | 11,000 | ||
| Total liabilities | $ 11,300 | $ 11,300 | $ 11,000 | ||
| X | ||||||||||
- Definition Fair value portion of asset recognized for present right to economic benefit. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value of financial and nonfinancial obligations. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|