v3.24.3
Summary of Significant Accounting Policies - Schedule of Product Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total product sales, net $ 90,377 $ 47,725 $ 237,474 $ 116,820
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total product sales, net 90,302 47,725 236,979 109,320
Product sales, net | United States        
Disaggregation of Revenue [Line Items]        
Total product sales, net 73,905 37,041 195,096 87,814
Product sales, net | Rest of the world        
Disaggregation of Revenue [Line Items]        
Total product sales, net $ 16,397 $ 10,684 $ 41,883 $ 21,506