XML 64 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Amounts Reclassified out of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net product revenues $ 1,704,048 $ 1,491,212 $ 1,313,646
LOSS FROM OPERATIONS (100,457) (123,524) (14,700)
Other income 6,945 2,205 7,970
Provision for (benefit from) income taxes (70,963) (65,494) 81,167
NET LOSS (23,848) (77,211) (117,042)
Product      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net product revenues 1,661,043 1,470,356 1,270,445
Amount Reclassified from AOCI (Gain) Loss      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Provision for (benefit from) income taxes 0 0 (1,191)
Total gain on available-for-sale debt securities 0 0 2,061
NET LOSS 15,853 (2,047) (3,052)
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 15,853 (2,047) (5,113)
Amount Reclassified from AOCI (Gain) Loss | Gains (losses) on Cash Flow Hedges | Forward Foreign Currency Exchange Contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Operating expenses (1,819) 3,958 264
Amount Reclassified from AOCI (Gain) Loss | Gains (losses) on Cash Flow Hedges | Product | Forward Foreign Currency Exchange Contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net product revenues 17,672 (6,005) (5,377)
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 $ 0 $ 0 $ 3,252