XML 123 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 19, 2024
Nov. 13, 2014
Dividends per share (in USD per share) $ 0.80 $ 0.80 $ 0.80    
Treasury stock, shares acquired (in shares) 0   440,000    
Treasury Stock, Value, Acquired, Cost Method     $ 17,500,000    
Remaining authorized repurchase amount $ 96,100,000        
Subsequent Event          
Authorized repurchase amount       $ 300,000,000  
Share repurchase program 2015          
Authorized repurchase amount         $ 500,000,000