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
Dec. 31, 2017
Dec. 31, 2016
Jul. 27, 2016
Dec. 31, 2015
Emerging Markets Communications LLC          
Other Commitments [Line Items]          
Additional consideration payable       $ 25,000  
Shares issued 5,080,049        
Earn-Out Consideration | Level 3          
Other Commitments [Line Items]          
Liability   $ 100 $ 1,987   $ 9,652
Line of Credit          
Other Commitments [Line Items]          
Letters of credit outstanding   7,100 $ 6,000    
Line of Credit | Letters of Credit          
Other Commitments [Line Items]          
Letters of credit outstanding   $ 5,900