XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Reconciliation of the number of shares outstanding with the number of shares used in computing basic and diluted earnings per share        
Common shares outstanding, end of period 35,593 35,760 35,593 35,760
Effect of using weighted average common shares outstanding 76 60 125 59
Shares used in computing earnings per share-basic 35,669 35,820 35,718 35,819
Effect of shares issuable under stock option plans based on the treasury stock method 30 28 30 26
Effect of restricted and contingently issuable shares 56 69 56 65
Shares used in computing earnings per share-diluted 35,755 35,917 35,804 35,910