v3.26.1
Product Revenue, Net - Schedule of Concentrations of Credit Risk and Significant Customers (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage (as a percent) 31.00% 34.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage (as a percent) 19.00% 23.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage (as a percent) 13.00% 10.00%
Customer D    
Concentration Risk [Line Items]    
Concentration risk, percentage (as a percent) 13.00% 3.00%
Customer E    
Concentration Risk [Line Items]    
Concentration risk, percentage (as a percent) 12.00% 15.00%