XML 127 R109.htm IDEA: XBRL DOCUMENT v3.25.4
Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 10, 2025
Apr. 10, 2025
Jul. 10, 2024
Jan. 23, 2023
Jan. 13, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]                  
Shares repurchased (in shares)           3,133,650 2,658,180 6,486,405  
Average price (in dollars per share)           $ 67.50 $ 65.01 $ 51.25  
Aggregate value           $ 211,524 $ 172,799 $ 332,439  
Open Market                  
Debt Instrument [Line Items]                  
Shares repurchased (in shares)         167,689 1,244,337 2,070,660 2,492,883  
Average price (in dollars per share)           $ 69.53 $ 65.34 $ 53.13  
Aggregate value         $ 7,400 $ 86,515 $ 135,301 $ 132,437  
Excise tax           $ 700 $ 1,100 $ 1,100  
Magnus                  
Debt Instrument [Line Items]                  
Shares repurchased (in shares)       2,168,528   1,889,313 587,520 3,993,522  
Average price (in dollars per share)           $ 66.17 $ 63.82 $ 50.08  
Aggregate value $ 62,500 $ 62,500 $ 37,500 $ 100,000   $ 125,009 $ 37,498 $ 200,002 $ 92,600