XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
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 EndedSix Months Ended
June 30,June 30,
2026202520262025
Basic weighted average common shares outstanding7,740 7,709 7,731 7,698 
Weighted average common equivalent shares due to dilutive restricted stock, stock options and RSUs48 64 66 85 
Diluted weighted average common shares outstanding7,788 7,773 7,796 7,783