XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Common Stock Outstanding Roll Forward
 Common Stock
TreasuryOutstanding
(Number of Shares)
Balance at end of 2022338,952 10,776,827 
Issued for stock-based compensation plans(91,316)91,316 
Repurchased common stock134,208 (134,208)
Balance at end of 2023381,844 10,733,935 
Issued for stock-based compensation plans(139,799)139,799 
Repurchased common stock300,302 (300,302)
Balance at end of 2024542,347 10,573,432