XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 22, 2025
Aug. 02, 2016
2025 Repurchase Program and 2016 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Number of shares repurchased (in shares) 2,523,000        
Average price of repurchased shares (in dollars per share) $ 30.74        
Aggregate purchase price of treasury stock $ 77.6        
2025 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Value of shares authorized for repurchase under stock repurchase programs (up to)       $ 75.0  
2016 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Value of shares authorized for repurchase under stock repurchase programs (up to)         $ 50.0
Remaining value of shares authorized for repurchase under stock repurchase programs   $ 2.7      
Number of shares repurchased (in shares)   0 0