Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details) |
3 Months Ended | ||
|---|---|---|---|
|
Mar. 31, 2026
USD ($)
segment
|
Mar. 31, 2025
USD ($)
|
Dec. 31, 2025
USD ($)
|
|
| Class of Stock [Line Items] | |||
| Number of operating segments | segment | 1 | ||
| Intangible asset amortization - operating expenses | $ 3,300,000 | $ 3,200,000 | |
| Short-term investments, allowance for expected credit losses | 0 | $ 0 | |
| Deposits | 1,700,000 | 1,600,000 | |
| Total revenue | 139,071,000 | 114,473,000 | |
| Accounts receivable | 50,112,000 | 44,660,000 | |
| Other Testing Revenue | |||
| Class of Stock [Line Items] | |||
| Total revenue | 4,200,000 | 400,000 | |
| Biopharmaceutical and other revenue | |||
| Class of Stock [Line Items] | |||
| Total revenue | 301,000 | 3,584,000 | |
| Accounts receivable | 1,100,000 | 3,600,000 | |
| Deferred revenue | $ 700,000 | $ 1,200,000 | |
| Amortization Of Intangible Assets | |||
| Class of Stock [Line Items] | |||
| Intangible asset amortization - operating expenses | $ 900,000 | ||
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, excluding accrued interest, of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|