XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Schedule of Product Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total product sales, net $ 77,875 $ 37,497 $ 147,097 $ 69,095
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total product sales, net 77,760 32,497 146,677 61,595
Product sales, net | United States        
Disaggregation of Revenue [Line Items]        
Total product sales, net 65,080 26,159 121,191 50,773
Product sales, net | Rest of the world        
Disaggregation of Revenue [Line Items]        
Total product sales, net $ 12,680 $ 6,338 $ 25,486 $ 10,822