v3.26.1
Product Revenue, Accounts Receivable and Reserves for Product Sales - Schedule of Product Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Product revenue, net $ 116,357 $ 88,183
United States    
Disaggregation of Revenue [Line Items]    
Product revenue, net 87,489 88,183
Europe    
Disaggregation of Revenue [Line Items]    
Product revenue, net 20,677 0
Japan    
Disaggregation of Revenue [Line Items]    
Product revenue, net $ 8,191 $ 0