v3.26.3
Capital Stock - Schedule of Weighted-Average Fair Values Determined for the Periods (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Class of Stock Disclosures [Abstract]    
Options granted during the period (in dollars per share) $ 76.29 $ 106.92
Restricted stock awards granted during the period (in dollars per share) $ 297.97 $ 393.39