XML 52 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
The following table summarizes the calculation of basic and diluted net income per share (in thousands, except per share data):
Year Ended December 31,
20242023
Numerator:
Net income (loss) - Basic and Diluted$14,560 $7,784 
Denominator:
Weighted-average common shares outstanding - Basic9,846 9,629 
Effect of common share equivalents481 479 
Weighted-average common shares outstanding - Diluted10,327 10,108 
Net income (loss) per share:
Basic$1.48 $0.81 
Diluted$1.41 $0.77 
The following table summarizes common share equivalents that have been excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):
Year Ended December 31,
20242023
Restricted stock units
Stock options29 
Warrants— 46