XML 100 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Fair Value Supply Agreement) (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Accrued Expenses And Other Current Liabilities | Supply Agreement Liability, Short-term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Transfer from long-term to current potion $ 0  
Accrued Expenses And Other Current Liabilities | Supply Agreement Liability, Short-term | Selling, general and administrative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Loss from increase in fair value 0  
Other Noncurrent Liabilities | Supply Agreement Liability, Long-term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Payments 0  
Transfer from long-term to current potion 0  
Commitments | Accrued Expenses And Other Current Liabilities | Supply Agreement Liability, Short-term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, Beginning of Period 166 $ 1,991
Payments (166) (2,000)
Transfer from long-term to current potion   161
Balance, End of Period 0 166
Commitments | Accrued Expenses And Other Current Liabilities | Supply Agreement Liability, Short-term | Selling, general and administrative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Loss from increase in fair value   14
Commitments | Accrued Expenses And Other Current Liabilities | Supply Agreement Liability, Short-term | Goodwill    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Other   0
Commitments | Accrued Expenses And Other Current Liabilities | Above Market Supply Agreement Liability, Short-term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, Beginning of Period 0 0
Payments (113)  
Transfer from long-term to current potion 3,273  
Loss from increase in fair value (519)  
Balance, End of Period 2,641 0
Commitments | Other Noncurrent Liabilities | Supply Agreement Liability, Long-term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, Beginning of Period 0 161
Transfer from long-term to current potion   (161)
Balance, End of Period 0 0
Commitments | Other Noncurrent Liabilities | Above Market Supply Agreement Liability, Long-term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, Beginning of Period 2,648 931
Payments (415) (47)
Transfer from long-term to current potion (3,273)  
Balance, End of Period 0 2,648
Commitments | Other Noncurrent Liabilities | Above Market Supply Agreement Liability, Long-term | Selling, general and administrative    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Loss from increase in fair value $ 1,040 1,083
Commitments | Other Noncurrent Liabilities | Above Market Supply Agreement Liability, Long-term | Goodwill    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Other   $ 681