XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting for Stock Based Compensation - Summarizes PSU Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Outstanding at beginning of period, Shares 17,923 13,600 11,376
Granted, Shares 21,296 17,923 13,600
Vested, Shares (17,923) (11,900) (11,376)
Forfeited, Shares   (1,700)  
Outstanding at end of period, Shares 21,296 17,923 13,600
Outstanding at beginning of period, Weighted-Average Grant Date Fair Value $ 56.96 $ 73.54 $ 70.33
Granted, Weighted-Average Grant Date Fair Value 50.72 56.96 73.54
Vested, Weighted-Average Grant Date Fair Value 56.96 73.54 70.33
Forfeited, Weighted-Average Grant Date Fair Value   73.54  
Outstanding at end of period, Weighted-Average Grant Date Fair Value $ 50.72 $ 56.96 $ 73.54
Performance Based Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Outstanding at beginning of period, Shares 324,977 320,449 319,336
Granted, Shares 235,388 153,121 106,604
Performance Adjustment, Shares (52,856) (59,928) 42,746
Vested, Shares (27,850) (59,928) (133,477)
Forfeited, Shares (199,818) (28,737) (14,760)
Outstanding at end of period, Shares 279,841 324,977 320,449
Outstanding at beginning of period, Weighted-Average Grant Date Fair Value $ 74.1 $ 62.9 $ 57.27
Granted, Weighted-Average Grant Date Fair Value 60.68 65.9 75.57
Performance Adjustment, Weighted-Average Grant Date Fair Value 79.49 33.9 58.3
Vested, Weighted-Average Grant Date Fair Value 92.44 49.25 52.34
Forfeited, Weighted-Average Grant Date Fair Value 61.35 65.97 65.02
Outstanding at end of period, Weighted-Average Grant Date Fair Value $ 63.3 $ 74.1 $ 62.9