XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation and Capital Stock - Schedule of Activity Related to PVRSU Grants (Details) - Performance vested restricted stock units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
PVRSUs granted at target (in shares) 147,943 110,636 111,585
Weighted average grant date fair value (in dollars per share) $ 115.04 $ 128.71 $ 181.91
Aggregate grant date fair value (in thousands) $ 17,019 $ 14,240 $ 20,298
PVRSUs forfeited and expired (in shares) 23,710 16,504 83,563
Fair value of PVRSUs vested (in thousands) $ 15,773 $ 17,413 $ 0
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period 9 months 9 months 9 months
Vesting range 0.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period 48 months 48 months 60 months
Vesting range 230.00%