XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
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,281 35,691 35,281 35,691
Effect of using weighted average common shares outstanding 26 55 134 51
Shares used in computing earnings per share-basic 35,307 35,746 35,415 35,742
Effect of shares issuable under stock option plans based on the treasury stock method 21 30 24 30
Effect of restricted and contingently issuable shares 41 52 47 56
Shares used in computing earnings per share-diluted 35,369 35,828 35,486 35,828