Accounts Receivable - Additional Information (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| United Therapeutics Corporation | |||||
| Accounts Receivable [Line Items] | |||||
| Percentage of collaborations and services net accounts receivables | 97.00% | 94.00% | |||
| Percentage of revenue from major customers collaborations and services | 61.00% | 70.00% | 61.00% | 72.00% | |
| Customer One | |||||
| Accounts Receivable [Line Items] | |||||
| Percentage of revenue from major customers | 15.00% | 12.00% | 11.00% | 1.00% | |
| CustomerTwo | |||||
| Accounts Receivable [Line Items] | |||||
| Percentage of revenue from major customers | 11.00% | ||||
| Commercial product sales | |||||
| Accounts Receivable [Line Items] | |||||
| Percentage of accounts receivable from major customers | 66.00% | 66.00% | 68.00% | ||
| Allowance for credit losses | $ 0 | $ 0 | $ 61,000 | ||