XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Provision and Allowance Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Rebates and Incentives    
Revenue from Contracts with Customers    
Beginning balance $ 191,508 $ 149,826
Provision related to current period sales 119,726 92,569
Ironshore measurement period adjustments 638  
Changes in estimate related to prior period sales 1,675 1,061
Credits/payments made (125,261) (105,228)
Ending balance 188,286 138,228
Product Returns    
Revenue from Contracts with Customers    
Beginning balance 147,134 77,505
Provision related to current period sales 17,212 9,697
Ironshore measurement period adjustments (14,765)  
Changes in estimate related to prior period sales (1,782) 1,519
Credits/payments made (11,420) (9,069)
Ending balance 136,379 79,652
Trade Allowances and Chargebacks    
Revenue from Contracts with Customers    
Beginning balance 38,512 20,917
Provision related to current period sales 50,169 39,013
Changes in estimate related to prior period sales 303 (53)
Credits/payments made (60,861) (39,245)
Ending balance $ 28,123 $ 20,632