v3.8.0.1
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2017
Restructuring Reserve [Roll Forward]    
Restructuring charge $ 3,600 $ 3,620
Fair Value, Measurements, Recurring    
Restructuring Reserve [Roll Forward]    
Beginning balance - December 31, 2016   0
Ending balance - September 30, 2017 3,527 3,527
Level 3 | Fair Value, Measurements, Recurring    
Restructuring Reserve [Roll Forward]    
Beginning balance - December 31, 2016   0
Restructuring charge   3,620
Rent payments   (93)
Ending balance - September 30, 2017 $ 3,527 $ 3,527