Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Earn-out and Equipment Purchase Commitments (Details)

v3.8.0.1
Commitments and Contingencies - Earn-out and Equipment Purchase Commitments (Details) - USD ($)
$ in Thousands
Jul. 27, 2017
Jul. 27, 2016
Dec. 31, 2016
Dec. 31, 2015
Other Commitments [Line Items]        
Business acquisition, earn out obligation accrual     $ 1,987 $ 9,652
Future purchase commitments     40,000  
Purchase commitments expected in 2017     39,000  
Purchase commitments expected in 2018     1,000  
Letters of credit outstanding     $ 5,200  
Emerging Markets Communications LLC        
Other Commitments [Line Items]        
Deferred consideration   $ 25,000    
Subsequent Event | Emerging Markets Communications LLC        
Other Commitments [Line Items]        
Business acquisition, shares issued 5,080,049