v3.26.1
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