XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Treasury Stock
There were 470,424 shares of common stock issued at the beginning and end of 2023, 2022 and 2021. Treasury stock activity for 2023, 2022 and 2021 was as follows:
Year Ended
202320222021
Number of shares at beginning of year257,323 254,575 246,156 
Repurchases of common stock9,107 3,474 11,487 
Common shares issued:
Stock options, net(989)(353)(2,657)
Restricted stock, net(322)(264)(337)
Director fees(22)(22)(17)
Other(70)(87)(57)
Number of shares at end of year265,027 257,323 254,575 
Schedule of Accumulated Other Comprehensive Loss
The following table provides a rollforward of accumulated other comprehensive loss, which is entirely comprised of foreign currency translation:
Year Ended
202320222021
Balance at beginning of period$(64,176)$(48,200)$(49,641)
Foreign currency translation5,801 (15,976)1,441 
Balance at end of period$(58,375)$(64,176)$(48,200)