v3.26.1
Capital Stock - Schedule of Weighted-Average Fair Values Determined for the Periods (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class of Stock Disclosures [Abstract]    
Options granted during the period (in dollars per share) $ 76.04 $ 107.38
Restricted stock awards granted during the period (in dollars per share) $ 297.62 $ 395.28