XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Contract Assets, Net      
Balance at December 31 $ 967 $ 468  
Balance at December 31 547 967 $ 468
Change (420) 499  
Contract Liabilities, Net      
Balance at December 31 227,889 217,733  
Balance at December 31 224,754 227,889 217,733
Change (3,135) 10,156  
Contract liability and performance obligations included in revenue      
Amounts included in the beginning of period contract liability balance 84,368 88,890 85,592
Amounts associated with performance obligations satisfied in previous periods $ (55) $ 447 $ 378
Revenue performance obligations      
Practical expedient of remaining performance obligations true    
Carrier Services      
Revenue performance obligations      
Remaining service performance obligations $ 210,290    
Carrier Services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Minimum      
Revenue performance obligations      
Remaining duration of contracts 1 year    
Carrier Services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Maximum      
Revenue performance obligations      
Remaining duration of contracts 14 years    
Military      
Revenue performance obligations      
Remaining service performance obligations $ 2,774    
Military | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Minimum      
Revenue performance obligations      
Remaining duration of contracts 1 year    
Military | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Maximum      
Revenue performance obligations      
Remaining duration of contracts 8 years    
Legacy Wholesale Partner Arrangement      
Revenue performance obligations      
Remaining service performance obligations $ 5,484    
Legacy Wholesale Partner Arrangement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Minimum      
Revenue performance obligations      
Remaining duration of contracts 1 year    
Legacy Wholesale Partner Arrangement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Maximum      
Revenue performance obligations      
Remaining duration of contracts 14 years