XML 133 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Share Based Compensation Total Shares Available (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Available for grant at January 1 4,353 5,062 5,713
Options granted (49) (41) (42)
Options forfeited 2 2  
Restricted stock units awarded (703) (728) (660)
Restricted stock units forfeited 62 58 51
Available for grant at December 31 3,665 4,353 5,062