v3.26.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2025
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,
20252024
Numerator:
Net income (loss) - Basic and Diluted$17,051 $14,560 
Denominator:
Weighted-average common shares outstanding - Basic10,067 9,846 
Effect of common share equivalents403 481 
Weighted-average common shares outstanding - Diluted10,470 10,327 
Net income (loss) per share:
Basic$1.69 $1.48 
Diluted$1.63 $1.41 
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,
20252024
Restricted stock units— 
Stock options—