XML 131 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Restricted Stock Units, Stock Grants and Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock Units, Stock Grants, and Stock Units      
Stocks granted and the weighted average fair value      
Units granted (in shares) 204,886 261,808 192,295
Weighted-average grant date fair value (in dollars per share) $ 90.25 $ 71.10 $ 74.32
Performance Shares      
Stocks granted and the weighted average fair value      
Units granted (in shares) 164,220 225,516 202,562
Weighted-average grant date fair value (in dollars per share) $ 97.72 $ 72.89 $ 79.61