XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Stock Repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]      
Total cost $ 866,632 $ 10,217 $ 17,799
Excise tax $ 7,953 $ 0 $ 0
2016 Stock Repurchase Program      
Class of Stock [Line Items]      
Shares of common stock repurchased and retired (in shares) 5,265 52 112
Average price paid per share (in dollars per share) $ 163.07 $ 197.53 $ 158.70
Total cost $ 858,575 $ 10,216 $ 17,797
Excise tax $ 8,000