XML 79 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Total Gross Product (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Provision for product sales allowances and accruals:                      
Product sales, net $ 88,122 $ 122,238 $ 146,254 $ 117,387 $ 128,525 $ 124,331 $ 130,371 $ 112,541 $ 474,002 $ 495,769 $ 432,487
Product                      
Disaggregation of Revenue [Line Items]                      
Gross product sales                 974,330 920,061 748,839
Provision for product sales allowances and accruals:                      
Contractual adjustments                 387,540 310,588 229,686
Governmental rebates                 112,938 113,828 86,983
Total                 500,478 424,416 316,669
Product sales, net                 $ 473,852 $ 495,645 $ 432,170