v3.25.2
Product Revenue, Accounts Receivable and Reserves for Product Sales (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Allowances and Discounts
The following table summarizes changes in allowances and discounts for the six months ended June 30, 2025:
(in thousands)RebatesPrompt PayOther AccrualsTotal
Balance as of December 31, 2024
$38,223 $2,570 $326 $41,119 
Provisions30,918 6,245 257 37,420 
Payments/Credits(14,716)(4,362)(261)(19,339)
Balance as of June 30, 2025
$54,425 $4,453 $322 $59,200