XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Amounts Reclassified out of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net product revenues $ 1,860,455 $ 1,704,048 $ 1,491,212
LOSS FROM OPERATIONS (36,765) (100,457) (123,524)
Other income 7,148 6,945 2,205
Benefit from income taxes (901,422) (70,963) (65,494)
NET INCOME (LOSS) 859,100 (23,848) (77,211)
Product      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net product revenues 1,805,861 1,661,043 1,470,356
Amount Reclassified from AOCI (Gain) Loss      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Benefit from income taxes (127) 0 0
Total gain on available-for-sale debt securities 425 0 0
NET INCOME (LOSS) 13,605 15,853 (2,047)
Amount Reclassified from AOCI (Gain) Loss | Gains (losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
LOSS FROM OPERATIONS 13,180 15,853 (2,047)
Amount Reclassified from AOCI (Gain) Loss | Gains (losses) on Cash Flow Hedges | Forward contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Operating expenses (4,942) (1,819) 3,958
Amount Reclassified from AOCI (Gain) Loss | Gains (losses) on Cash Flow Hedges | Product | Forward contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net product revenues 18,122 17,672 (6,005)
Amount Reclassified from AOCI (Gain) Loss | Gain (Loss) on Sale of Available-for-Sale Debt Securities      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income $ 552 $ 0 $ 0