XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]              
Cash dividends declared per common share (in dollars per share) $ 1.90 $ 1.90 $ 1.65 $ 1.65 $ 7.10 $ 6.30 $ 4.64
Dividends         $ 53,500    
Dividends payable $ 17,291       $ 17,291 $ 15,812  
Repurchases of common shares (in shares)         223,807    
Weighted average price (in dollars per share)         $ 200.73    
Total cost of shares repurchased         $ 45,200    
Shares available for repurchase (in shares) 604,545       604,545