XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 10, 2025
Jul. 10, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dividends Payable [Line Items]            
Shares repurchased (in shares)     953,406 1,080,560 2,842,719 2,215,313
Average price (in dollars per share)     $ 65.56 $ 64.80 $ 65.96 $ 64.47
Aggregate value     $ 62,509 $ 70,021 $ 187,518 $ 142,822
Open Market            
Dividends Payable [Line Items]            
Shares repurchased (in shares)     0 493,040 953,406 1,627,793
Average price (in dollars per share)     $ 0 $ 65.96 $ 65.56 $ 64.70
Aggregate value     $ 0 $ 32,522 $ 62,509 $ 105,323
Treasury stock, value repurchased not settled       $ 500   $ 500
Magnus            
Dividends Payable [Line Items]            
Shares repurchased (in shares)     953,406 587,520 1,889,313 587,520
Average price (in dollars per share)     $ 65.56 $ 63.83 $ 66.17 $ 63.83
Aggregate value $ 62,500 $ 37,500 $ 62,509 $ 37,499 $ 125,009 $ 37,499