XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Repurchase Program (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 23, 2024
Apr. 30, 2024
Jul. 26, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 24, 2023
Jun. 30, 2022
June 2022 Repurchase Program                
Class of Stock                
Stock repurchased program authorized number of shares (in shares)               1,000,000
Stock repurchased during period (in shares)         693,625 306,375    
Stock repurchased during period, value         $ 4.9 $ 1.6    
July 2023 Repurchase Program                
Class of Stock                
Stock repurchased program authorized number of shares (in shares)     1,000,000          
Stock repurchased during period (in shares)     1,000,000          
Stock repurchased during period, value     $ 6.9          
October 2023 Repurchase Program                
Class of Stock                
Stock repurchased program authorized number of shares (in shares)             1,000,000  
Stock repurchased during period (in shares)       400,000 600,000      
Stock repurchased during period, value       $ 3.9 $ 5.0      
April 2024 Repurchase Program                
Class of Stock                
Stock repurchased program authorized number of shares (in shares)   1,000,000            
Stock repurchased during period (in shares)   1,000,000            
Stock repurchased during period, value   $ 8.8            
October 2024 Repurchase Program                
Class of Stock                
Stock repurchased program authorized number of shares (in shares) 1,000,000              
Stock repurchased during period (in shares) 135,792              
Stock repurchased during period, value $ 2.3              
Remaining number of shares authorized to be repurchased (in shares)       911,529