XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 03, 2023
Jan. 23, 2023
Jan. 13, 2023
Mar. 31, 2024
Mar. 31, 2023
Dividends Payable [Line Items]          
Shares repurchased (in shares)       547,233 2,514,917
Average price (in dollars per share)       $ 64.51 $ 46.17
Aggregate value       $ 35,302 $ 116,123
Open Market          
Dividends Payable [Line Items]          
Shares repurchased (in shares)     167,689   346,389
Average price (in dollars per share)       $ 64.51 $ 46.54
Aggregate value     $ 7,400 $ 35,302 $ 16,122
Treasury stock, value repurchased not settled       $ 2,000  
Magnus          
Dividends Payable [Line Items]          
Shares repurchased (in shares) 1,824,994 2,168,528   0 2,168,528
Average price (in dollars per share)       $ 0 $ 46.11
Aggregate value $ 100,000 $ 100,000   $ 0 $ 100,001