XML 53 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Disclosures - Carrying and Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2017
Sep. 30, 2016
May 18, 2017
Dec. 31, 2016
Jun. 23, 2015
Jun. 30, 2014
Fair Value Disclosures              
Reduction of earn-out   $ 647 $ 422        
Earn-out | Savvy              
Fair Value Disclosures              
Reduction of earn-out $ 600            
Carrying Amount | Earn-out              
Fair Value Disclosures              
Contingent consideration (earn-out) 1,171 1,171     $ 2,400    
Fair Value | Level 3 | Earn-out              
Fair Value Disclosures              
Contingent consideration (earn-out) 1,171 1,171     2,400    
Senior Notes | 8.5% Senior Notes Due 2019              
Fair Value Disclosures              
Stated interest rate (percent)             8.50%
Senior Notes | 6.00% Senior Convertible Notes Due 2020              
Fair Value Disclosures              
Stated interest rate (percent)           6.00%  
Senior Notes | 6.625% Senior Notes Due 2022              
Fair Value Disclosures              
Stated interest rate (percent)       6.625%      
Senior Notes | Carrying Amount | 8.5% Senior Notes Due 2019              
Fair Value Disclosures              
Debt         196,782    
Senior Notes | Carrying Amount | 6.00% Senior Convertible Notes Due 2020              
Fair Value Disclosures              
Debt 79,119 79,119     78,878    
Senior Notes | Carrying Amount | 6.625% Senior Notes Due 2022              
Fair Value Disclosures              
Debt 392,525 392,525          
Senior Notes | Fair Value | 6.625% Senior Notes Due 2022              
Fair Value Disclosures              
Debt 409,000 409,000          
Senior Notes | Fair Value | Level 2 | 8.5% Senior Notes Due 2019              
Fair Value Disclosures              
Debt         206,500    
Senior Notes | Fair Value | Level 2 | 6.00% Senior Convertible Notes Due 2020              
Fair Value Disclosures              
Debt $ 90,936 $ 90,936     $ 84,984