v3.25.3
Product Revenue, Accounts Receivable and Reserves for Product Sales - Schedules of Concentration of Risk, by Risk Factor (Details) - Accounts Receivable Net Benchmark - Customer Concentration Risk
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Customer A    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 71.00% 81.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 16.00% 13.00%