v3.26.3
Product Revenue - Schedule of Product Revenue, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Product revenue, net $ 55,385 $ 12,880 $ 120,876 $ 34,061
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Product revenue, net 55,385 12,880 120,876 34,061
Product revenue, net | United States        
Disaggregation of Revenue [Line Items]        
Product revenue, net 48,738 12,320 108,506 33,197
Product revenue, net | Rest of world        
Disaggregation of Revenue [Line Items]        
Product revenue, net $ 6,647 $ 560 $ 12,370 $ 864