XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Total Gross Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Provision for product sales allowances and accruals:        
Revenues $ 52,755 $ 77,767 $ 123,200 $ 153,255
Product Revenue        
Disaggregation of Revenue [Line Items]        
Gross product sales 181,995 239,185 414,735 450,904
Provision for product sales allowances and accruals:        
Contractual adjustments 109,861 128,641 253,036 237,526
Governmental rebates 19,405 32,910 38,557 60,331
Total 129,266 161,551 291,593 297,857
Revenues $ 52,729 $ 77,634 $ 123,142 $ 153,047