v3.25.2
Product Revenue - Summary of Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total product revenue, net $ 37,929 $ 42,786 $ 67,944 $ 75,912
Product [Member]        
Gross product revenue 40,532 39,663 78,829 76,426
Provisions for product revenue (10,851) (11,631) (28,094) (22,388)
Total product revenue, net $ 29,681 $ 28,032 $ 50,735 $ 54,038