XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Summary of Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]        
Product revenue - gross $ 107,678 $ 74,018 $ 307,401 $ 220,240
Less: Rebates and sales returns (5,831) (4,790) (18,299) (19,351)
Product revenue - net $ 101,847 $ 69,228 $ 289,102 $ 200,889