XML 48 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The following table shows the computation of basic and diluted earnings per share for the following (in thousands, except per share amounts):
Year Ended December 31,
20242023
Numerator:
Net income$13,488 $15,887 
Denominator:
Weighted-average shares outstanding12,369 12,653 
Effect of dilutive securities82 43 
Weighted-average diluted shares12,451 12,696 
Basic net income per share$1.09 $1.26 
Diluted net income per share$1.08 $1.25