XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2014
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2024
Stockholders Equity Transaction [Line Items]          
Remaining authorized repurchase amount   $ 138.0      
Repurchase of common stock for employee tax withholdings, shares   177,000 182,000 138,000  
Repurchase of common stock for tax withholdings, value   $ 9.4 $ 10.2 $ 8.7  
Cash dividends declared per common share   $ 1.2 $ 1.12 $ 1.06  
Cash dividend   $ 34.8 $ 34.3 $ 33.7  
Stock warrants term 10 years        
Stock warrants, exercise price $ 26.68        
Dividends accrued   $ 10.3 $ 2.1    
Conversion Of Comcast Current Residential Customer Accounts          
Stockholders Equity Transaction [Line Items]          
Issuance of stock warrants 1,900,000        
Comcast          
Stockholders Equity Transaction [Line Items]          
Issuance of stock warrants 2,900,000        
Stock warrants issued         1,000,000
SEC Rule 10b5-1 Plan          
Stockholders Equity Transaction [Line Items]          
Repurchase of common stock, shares   1,185,000 508,000 1,497,000  
Total amount paid   $ 57.8 $ 27.0 $ 87.9  
Weighted-average price per share   $ 48.79 $ 53.15 $ 58.71  
2023 Convertible Notes          
Stockholders Equity Transaction [Line Items]          
Repurchase of common stock, shares     1,680,000    
Total amount paid     $ 90.1    
Weighted-average price per share     $ 53.62    
Stock Repurchase Program          
Stockholders Equity Transaction [Line Items]          
Remaining authorized repurchase amount   $ 100.0      
Share repurchase program, expiration date   Dec. 31, 2025