v3.25.3
Product Revenue - Summary of Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total product revenue, net $ 44,044 $ 38,783 $ 111,988 $ 114,695
Product [Member]        
Gross product revenue 44,163 43,031 122,992 119,457
Provisions for product revenue (12,131) (13,515) (40,225) (35,903)
Total product revenue, net $ 32,032 $ 29,516 $ 82,767 $ 83,554