XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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,691 35,770 35,691 35,770
Effect of using weighted average common shares outstanding 55 52 51 47
Shares used in computing earnings per share-basic 35,746 35,822 35,742 35,817
Effect of shares issuable under stock option plans based on the treasury stock method 30 26 30 26
Effect of restricted and contingently issuable shares 52 58 56 64
Shares used in computing earnings per share-diluted 35,828 35,906 35,828 35,907