v3.25.2
Revenue - Schedule of GTN Product Revenue, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Gross To Net Sales Adjustment Rollforward [Roll Forward]          
Balance as of April 1, 2025 $ 12,039 $ 13,161 $ 17,489 $ 11,337  
GTN accruals for current period 5,924 5,617 11,979 12,121  
Prior period adjustments (241) (791) (773) (1,064)  
Credits, payments and reclassifications (3,540) (3,479) (14,513) (7,886)  
Balance as of June 30, 2025 14,182 14,508 14,182 14,508  
Gross To Net Sales Adjustment [Abstract]          
Accounts receivable, net 1,844   1,844   $ 1,792
Other current and non-current liabilities 12,338   12,338   15,697
Gross to net sales adjustment 14,182 14,508 14,182 14,508 17,489
Discarded Drug Rebate          
Gross To Net Sales Adjustment Rollforward [Roll Forward]          
Balance as of April 1, 2025 9,672 9,393 15,103 7,391  
GTN accruals for current period 2,020 1,858 3,969 3,904  
Prior period adjustments 0 0 (200) (44)  
Credits, payments and reclassifications 0 0 (7,180) 0  
Balance as of June 30, 2025 11,692 11,251 11,692 11,251  
Gross To Net Sales Adjustment [Abstract]          
Gross to net sales adjustment 11,692 11,251 11,692 11,251 15,103
Other Adjustments          
Gross To Net Sales Adjustment Rollforward [Roll Forward]          
Balance as of April 1, 2025 2,367 3,768 2,386 3,946  
GTN accruals for current period 3,904 3,759 8,010 8,217  
Prior period adjustments (241) (791) (573) (1,020)  
Credits, payments and reclassifications (3,540) (3,479) (7,333) (7,886)  
Balance as of June 30, 2025 2,490 3,257 2,490 3,257  
Gross To Net Sales Adjustment [Abstract]          
Gross to net sales adjustment $ 2,490 $ 3,257 $ 2,490 $ 3,257 $ 2,386