v3.24.1.u1
Product Revenue - Schedule of Product Revenue, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Product revenue, net $ 8,189 $ 5,609
Product revenue, net    
Disaggregation of Revenue [Line Items]    
Product revenue, net $ 8,189 $ 5,609