XML 43 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2025
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,
20252024
Numerator:
Net income (loss)$(2,533)$13,488 
Denominator:
Weighted-average shares outstanding12,162 12,369 
Effect of dilutive securities— 14 
Weighted-average diluted shares12,162 12,383 
Basic net income (loss) per share$(0.21)$1.09 
Diluted net income (loss) per share$(0.21)$1.09