XML 128 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Stock Compensation Plan Activity (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award      
Awarded 728 660 447
Forfeited (58) (51) (70)
Outstanding at January 1 188 171 216
Granted 41 42 34
Exercised (56) (25) (78)
Forfeited (2)   (1)
Outstanding at December 31 171 188 171
Vested and expected to vest at December 31 171 188 171
Exercisable at December 31 68 69 30
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Non-vested at January 1 1,317 1,417 1,789
Awarded 728 660 447
Vested (609) (709) (749)
Forfeited (58) (51) (70)
Non-vested at December 31 1,378 1,317 1,417