v3.24.2
Capital Stock - Schedule of Weighted-Average Fair Values Determined for the Periods (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Class of Stock Disclosures [Abstract]    
Options granted during the period (in dollars per share) $ 134.57 $ 127.13
Restricted stock awards granted during the period (in dollars per share) $ 500.66 $ 469.60