XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Provision and Allowance Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Rebates and Incentives    
Revenue from Contracts with Customers    
Beginning balance $ 191,508 $ 149,826
Provision related to current period sales 241,829 197,088
Ironshore measurement period adjustments 671  
Changes in estimate related to prior period sales (5,445) 325
Credits/payments made (256,156) (192,073)
Ending balance 172,407 155,166
Product Returns    
Revenue from Contracts with Customers    
Beginning balance 147,134 77,505
Provision related to current period sales 34,602 19,937
Ironshore measurement period adjustments (20,316)  
Changes in estimate related to prior period sales (2,238) 2,406
Credits/payments made (20,831) (18,806)
Ending balance 138,351 81,042
Trade Allowances and Chargebacks    
Revenue from Contracts with Customers    
Beginning balance 38,512 20,917
Provision related to current period sales 101,430 79,615
Ironshore measurement period adjustments 7  
Changes in estimate related to prior period sales 286 (79)
Credits/payments made (111,286) (78,578)
Ending balance $ 28,949 $ 21,875