XML 101 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions - DISH Network - DBSD North America Agreement (Details) - DBSD North America Agreement - DISH Network
1 Months Ended
Feb. 28, 2022
Feb. 28, 2019
Dec. 31, 2017
Related Party Transaction [Line Items]      
Required minimum notice for termination of agreement     120 days
Minimum termination notice period   21 days  
Subsequent Event      
Related Party Transaction [Line Items]      
Minimum termination notice period 180 days    
Forecast      
Related Party Transaction [Line Items]      
Automatic renewal period 5 years