XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Treasury Stock (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Treasury Shares Issued by Award Type Treasury shares issued by award type are as follows:
Years Ended December 31,
202420232022
Stock options334,242 343,093 406,230 
TSRs— — 212,210 
RSUs1,020,408 666,026 534,759 
ESPP89,071 140,992145,909
Total treasury shares issued1,443,721 1,150,111 1,299,108