XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Income Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The weighted average number of shares used to compute basic and diluted net income per share consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,September 30,
2025202420252024
Basic weighted average common shares outstanding7,712 7,674 7,703 7,666 
Weighted average common equivalent shares due to dilutive restricted stock, stock options and RSUs68 98 80 97 
Diluted weighted average common shares outstanding7,780 7,772 7,783 7,763