XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Product Revenue - Summary of Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total product revenue, net $ 37,579 $ 39,679 $ 76,277 $ 87,349
Product [Member]        
Gross product revenue 36,341 34,859 73,406 69,769
Provisions for product revenue (7,881) (5,849) (16,658) (12,459)
Total product revenue, net $ 28,460 $ 29,010 $ 56,748 $ 57,310