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 |