XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Provisions for Sales and Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary Of Significant Accounting Policies [Line Items]      
Beginning balance $ 314,332 $ 290,520 $ 267,808
Current provisions relating to sales in current year 1,060,276 941,506 790,090
Adjustments relating to prior years (24,262) (6,080) (18,725)
Payments/credits relating to sales in current year (794,250) (658,362) (539,251)
Payments/credits relating to sales in prior years (219,669) (253,252) (209,402)
Ending Balance 336,427 314,332 290,520
Contractual Adjustments      
Summary Of Significant Accounting Policies [Line Items]      
Beginning balance [1] 234,414 226,741 209,760
Current provisions relating to sales in current year [1] 557,651 509,780 434,143
Adjustments relating to prior years [1] (20,562) (8,921) (22,019)
Payments/credits relating to sales in current year [1] (369,869) (308,353) (237,521)
Payments/credits relating to sales in prior years [1] (172,656) (184,833) (157,622)
Ending Balance [1] 228,978 234,414 226,741
Discounts      
Summary Of Significant Accounting Policies [Line Items]      
Beginning balance [2] 28,690 26,175 24,150
Current provisions relating to sales in current year [2] 386,625 326,860 281,308
Payments/credits relating to sales in current year [2] (353,629) (293,785) (252,896)
Payments/credits relating to sales in prior years [2] (18,041) (30,560) (26,387)
Ending Balance [2] 43,645 28,690 26,175
Product Returns      
Summary Of Significant Accounting Policies [Line Items]      
Beginning balance 41,064 29,666 24,313
Current provisions relating to sales in current year 28,627 33,417 15,851
Adjustments relating to prior years (3,700) 2,841 3,294
Payments/credits relating to sales in prior years (15,484) (24,860) (13,792)
Ending Balance 50,507 41,064 29,666
Other      
Summary Of Significant Accounting Policies [Line Items]      
Beginning balance 10,164 7,938 9,585
Current provisions relating to sales in current year 87,373 71,449 58,788
Payments/credits relating to sales in current year (70,752) (56,224) (48,834)
Payments/credits relating to sales in prior years (13,488) (12,999) (11,601)
Ending Balance $ 13,297 $ 10,164 $ 7,938
[1] “Contractual Adjustments” include “Medicaid Rebates” and “Medicare Part D” accruals
[2] “Discounts” include “Chargebacks” and “Product Discounts”