v3.25.2
Product Revenues, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Product revenues, net $ 107,415 $ 90,340 $ 200,238 $ 165,840
US        
Disaggregation of Revenue [Line Items]        
Product revenues, net 68,683 63,793 132,958 120,142
Japan        
Disaggregation of Revenue [Line Items]        
Product revenues, net 30,672 21,111 52,755 36,002
Europe and rest of world        
Disaggregation of Revenue [Line Items]        
Product revenues, net $ 8,060 $ 5,436 $ 14,525 $ 9,696