v3.26.1
Product Revenue - Schedule of Product Revenue, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Product revenue, net $ 44,745 $ 12,455 $ 65,491 $ 21,181
Product revenue, net        
Disaggregation of Revenue [Line Items]        
Product revenue, net 44,745 12,455 65,491 21,181
Product revenue, net | United States        
Disaggregation of Revenue [Line Items]        
Product revenue, net 40,917 12,151 59,768 20,877
Product revenue, net | Rest of world        
Disaggregation of Revenue [Line Items]        
Product revenue, net $ 3,828 $ 304 $ 5,723 $ 304