v3.19.3
Contract assets and contract liabilities (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Contract assets, net    
Balance at December 31, 2018   $ 468
Balance at September 30, 2019 $ 784 784
Change   316
Contract liabilities, net    
Balance at December 31, 2018   217,733
Balance at September 30, 2019 236,111 236,111
Change   18,378
Contract liability and performance obligations included in revenue    
Amounts included in the beginning of period contract liability balance 21,801 73,301
Amounts associated with performance obligations satisfied in previous periods 40 $ 341
Revenue performance obligations    
Practical expedient of remaining performance obligations   true
DAS    
Revenue performance obligations    
Remaining service performance obligations $ 219,218 $ 219,218
DAS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01 | Maximum    
Revenue performance obligations    
Remaining duration of contracts 15 years 15 years
Wholesale-Wi-Fi    
Revenue performance obligations    
Remaining service performance obligations $ 11,379 $ 11,379
Wholesale-Wi-Fi | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01 | Maximum    
Revenue performance obligations    
Remaining duration of contracts 15 years 15 years