XML 109 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13. Common Stock and Stock-based Compensation Stockholders Equity (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 09, 2022
Sep. 09, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Treasury Stock, Value, Acquired, Cost Method   $ 21.0   $ 51.8    
Share-Based Payment Arrangement, Cash Used to Settle Award   0.3        
Treasury Stock, Value   $ 0.6 $ 0.6      
December 2022 Share Repurchase Program            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Stock Repurchase Program, Authorized Amount         $ 250.0  
Treasury Stock, Shares, Acquired   0.6        
Treasury Stock, Value, Acquired, Cost Method   $ 21.0        
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 229.0        
2021-2022 Share Repurchase Program            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Stock Repurchase Program, Authorized Amount           $ 250.0
Stock Repurchase Program, Remaining Authorized Repurchase Amount       21.3    
Accelerated Share Repurchase Program            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Stock Repurchase Program, Authorized Amount $ 125.0          
Treasury Stock, Shares, Acquired 3.3          
Treasury Stock, Value, Acquired, Cost Method       $ 0.0    
Treasury Stock, Value $ 100.0          
Treasury Stock, Common            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Treasury Stock, Shares, Acquired   0.6   2.0    
Treasury Stock, Value, Acquired, Cost Method   $ 21.0   $ 51.8    
Treasury Stock, Common | December 2022 Share Repurchase Program            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Treasury Stock, Shares, Acquired     0.0      
Treasury Stock, Common | 2021-2022 Share Repurchase Program            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Treasury Stock, Shares, Acquired       2.8    
Treasury Stock, Value, Acquired, Cost Method       $ 76.8    
Treasury Stock, Common | Accelerated Share Repurchase Program            
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Treasury Stock, Shares, Acquired       0.8    
Treasury Stock, Value, Acquired, Cost Method       $ 25.0