XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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,272 35,593 35,272 35,593
Effect of using weighted average common shares outstanding 35 76 107 125
Shares used in computing earnings per share-basic 35,307 35,669 35,379 35,718
Effect of shares issuable under stock option plans based on the treasury stock method 12 30 20 30
Effect of restricted and contingently issuable shares 46 56 46 56
Shares used in computing earnings per share-diluted 35,365 35,755 35,445 35,804