XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Benefit Plans      
Employer matching contribution as a percentage of voluntary employee contributions under 401(k) plan 50.00%    
Employer maximum annual contribution per employee under 401(k) plan $ 5,000    
Expense recognized related to 401(k) plan      
Matching contributions, net of forfeitures 23,386,000 $ 20,379,000 $ 18,275,000
Discretionary stock contributions, net of forfeitures 11,491,000 $ 5,491,000 $ 21,606,000
Defined Contribution Plan Echo Star401 K Plan      
Employee Benefit Plans      
Employer maximum annual contribution per employee under 401(k) plan $ 7,500    
Employee Stock Purchase Plan      
Employee Benefit Plans      
Minimum number of calendar quarters to be employed for full-time employees to be eligible to participate in the ESPP 3 months    
Maximum fair value of capital stock permitted to be purchased by employees in any one year under ESPP $ 25,000    
Employee Stock Purchase Plan | Class A common stock      
Employee Benefit Plans      
Shares of common stock available for future grant under stock incentive plans 3.4    
Purchase price as percentage of closing market price on the last business day of each calendar quarter under ESPP 85.00%    
Employee Stock Purchase Plan | Class A common stock | Maximum      
Employee Benefit Plans      
Number of shares authorized to be issued under Employee Stock Purchase Plan (ESPP) 8.0