XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 10, 2024
Nov. 03, 2023
Jan. 23, 2023
Jan. 13, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dividends Payable [Line Items]                
Shares repurchased (in shares)         1,080,560 1,153,400 2,215,313 4,150,817
Average price (in dollars per share)         $ 64.80 $ 56.28 $ 64.47 $ 49.40
Aggregate value         $ 70,021 $ 64,918 $ 142,822 $ 205,031
Open Market                
Dividends Payable [Line Items]                
Shares repurchased (in shares)       167,689 493,040 1,153,400 1,627,793 1,982,289
Average price (in dollars per share)         $ 65.96 $ 56.28 $ 64.70 $ 52.98
Aggregate value       $ 7,400 $ 32,522 $ 64,918 $ 105,323 $ 105,030
Excise tax accrued         800   800  
Treasury stock, value repurchased not settled         $ 500 $ 2,000 $ 500 $ 2,000
Magnus                
Dividends Payable [Line Items]                
Shares repurchased (in shares)   1,824,994 2,168,528   587,520 0 587,520 2,168,528
Average price (in dollars per share)         $ 63.83 $ 0 $ 63.83 $ 46.11
Aggregate value $ 37,500 $ 100,000 $ 100,000   $ 37,499 $ 0 $ 37,499 $ 100,001