v3.25.2
Product Revenues, Net (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Geographic Summary of Product Revenues, Net
The following table presents a geographic summary of the Company's product revenues, net, for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
US$68,683 $63,793 $132,958 $120,142 
Japan30,672 21,111 52,755 36,002 
Europe and rest of world8,060 5,436 14,525 9,696 
  Total product revenues, net$107,415 $90,340 $200,238 $165,840