XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 30, 2024
Oct. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Jul. 28, 2022
Equity, Class of Treasury Stock [Line Items]                      
Common stock dividends (in dollars per share)     $ 5.21 $ 0.20 $ 0.20 $ 0.20 $ 3.15 $ 0.15 $ 5.61 $ 3.50  
Treasury stock repurchased     $ 69,651 $ 61,887 $ 26,971   $ 57 $ 1,482      
Share Repurchase Program                      
Equity, Class of Treasury Stock [Line Items]                      
Additional shares authorized for repurchase (in shares)                     1,500,000
Treasury stock purchased (in shares)                 1,232,345 25,678  
Treasury stock repurchased                 $ 158,500 $ 1,500  
Average cost per share (in dollars per share)                 $ 128.62 $ 59.91  
Remaining number of shares authorized to be repurchased (in shares)     688,966           688,966    
Subsequent Event                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock dividends (in dollars per share) $ 0.21                    
Subsequent Event | Share Repurchase Program                      
Equity, Class of Treasury Stock [Line Items]                      
Additional shares authorized for repurchase (in shares) 1,400,000                    
Treasury stock purchased (in shares)   50,000                  
Treasury stock repurchased   $ 6,900                  
Average cost per share (in dollars per share)   $ 137.54                  
Remaining number of shares authorized to be repurchased (in shares)   2,000,000