v3.20.4
Summary of significant accounting policies - Revenue recognition - Terms of contracts (Details)
12 Months Ended
Dec. 31, 2020
item
Minimum  
Revenue recognition  
Payment terms 30 days
Maximum  
Revenue recognition  
Payment terms 60 days
DAS | Maximum  
Revenue recognition  
Initial term of the arrangement 20 years
Military and retail  
Revenue recognition  
Cancellation period of renewal option prior to end of current contract period 5 days
Private networks and emerging technologies  
Revenue recognition  
Number of performance obligations 2
Multifamily | Maximum  
Revenue recognition  
Initial term of the arrangement 10 years
Multi-family Developer Owned Networks  
Revenue recognition  
Number of performance obligations 2
Multi-family Boingo Owned Networks [Member]  
Revenue recognition  
Number of performance obligations 1
Legacy Wholesale Partner Arrangement | Maximum  
Revenue recognition  
Initial term of the arrangement 5 years