XML 72 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Revenues, Net (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]        
Product revenues, net $ 90,340 $ 77,229 $ 165,840 $ 142,443
US        
Disaggregation of Revenue [Line Items]        
Product revenues, net 63,793 57,665 120,142 106,732
Japan        
Disaggregation of Revenue [Line Items]        
Product revenues, net 21,111 15,593 36,002 28,749
Europe and rest of world        
Disaggregation of Revenue [Line Items]        
Product revenues, net $ 5,436 $ 3,971 $ 9,696 $ 6,962