XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 05, 2024
Oct. 04, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Subsequent Event [Line Items]                
Shares repurchased (in shares)     815,000     252,000 1,804,000 252,000
Average repurchase price per share (USD per share)     $ 31.65     $ 36.17 $ 30.67 $ 36.17
Shares repurchased     $ 25,821,000 $ 29,530,000   $ 9,134,000 $ 55,351,000 $ 9,134,000
Share repurchase, remaining authorized repurchase amount     $ 35,600,000       $ 35,600,000  
Dividends declared (USD per share)     $ 0.25 $ 0.25 $ 0.25      
Subsequent Event                
Subsequent Event [Line Items]                
Shares repurchased (in shares)   134,613            
Average repurchase price per share (USD per share)   $ 31.19            
Shares repurchased   $ 4,200,000            
Share repurchase, increase authorized amount $ 100,000,000.0              
Share repurchase, remaining authorized repurchase amount $ 131,400,000 $ 31,400,000            
Dividends declared (USD per share) $ 0.25              
Dividends payable (USD per share) $ 0.25