Product Revenue and Accounts Receivable - Additional Information (Details) |
Dec. 31, 2025
Customers
|
|---|---|
| Product Revenues And Accounts Receivable Net [Abstract] | |
| Number of customers with accounts receivable greater than ten percent | 1 |
| Number of other customers with accounts receivable greater than ten percent | 0 |