v3.25.4
Revenues - Product Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Product revenue - gross $ 496,232 $ 423,855 $ 298,911
Less: Rebates and sales returns (39,050) (26,241) (32,192)
Product revenue - net $ 457,182 $ 397,614 $ 266,719