XML 271 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Payables and Accruals [Abstract]          
Accrued compensation and benefits $ 22,679 $ 33,771      
Accrued accounting fees 19,822 3,154      
Accrued consulting fees 6,200 13,951      
Accrued legal fees 5,513 3,172      
Accrued telecommunications 3,028 2,628      
Accrued income taxes payable 2,810 4,643      
Accrued other 12,687 15,563      
Total $ 72,739 $ 76,882 $ 58,531 $ 67,619 $ 77,242