Revenue from Contracts with Customers (Tables)
|
9 Months Ended |
Sep. 30, 2026 |
| Revenue from Contract with Customer [Abstract] |
|
| Schedule of Disaggregation of Revenue |
The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Sales channel mix | | | | | | | | | Direct sales channel | $ | 42,303 | | | $ | 37,673 | | | $ | 105,774 | | | $ | 101,112 | | | Distributor channel | 10,926 | | | 14,620 | | | 39,730 | | | 38,240 | | | Total revenue, net | $ | 53,229 | | | $ | 52,293 | | | $ | 145,504 | | | $ | 139,352 | | | | | | | | | | | Customer mix | | | | | | | | | Academia and government | $ | 24,509 | | | $ | 17,791 | | | $ | 60,568 | | | $ | 56,677 | | Biotechnology, pharmaceutical, distributor and contract research organizations | 28,720 | | | 34,502 | | | 84,936 | | | 82,675 | | | Total revenue, net | $ | 53,229 | | | $ | 52,293 | | | $ | 145,504 | | | $ | 139,352 | |
|
| Schedule of Estimated Revenues Expected to be Recognized in the Future Related to Performance Obligations |
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2026 (in thousands): | | | | | | | | | | | | | | | | | | | Less than 1 year | | Greater than 1 year | | Total | | Product revenue | $ | 863 | | | $ | — | | | $ | 863 | | | Service revenue | 29,418 | | | 18,744 | | | 48,162 | | | Total revenue | $ | 30,281 | | | $ | 18,744 | | | $ | 49,025 | |
|
| Schedule of Contract with Customer Contract Asset Contract Liability and Receivable |
The following table provides information about deferred revenue from contracts with customers, and customer deposits (in thousands): | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Contract liabilities: | | | | | Deferred revenue, current | $ | 30,281 | | | $ | 28,504 | | Deferred revenue, non-current | 18,744 | | | 18,339 | | | Customer deposits, which are included in 'Other current liabilities' | 1,791 | | | 1,068 | | | Total contract liabilities | $ | 50,816 | | | $ | 47,912 | |
The following provides a roll-forward of the contract liabilities (in thousands): | | | | | | | Contract liabilities | | | Balance at December 31, 2024 | $ | 42,708 | | | Revenue recognized | (57,106) | | | Revenue deferred | 62,310 | | | Balance at December 31, 2025 | $ | 47,912 | | | Revenue recognized | (47,215) | | | Revenue deferred | 50,119 | | | Balance at September 30, 2026 | $ | 50,816 | |
|