XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) per Share Earnings (Loss) per Share
The following table reconciles the numerators and denominators of the basic and diluted earnings (loss) per share computation for the periods presented:
 Year Ended December 31,
 202420232022
Numerator for basic and diluted earnings (loss) per share:  
Net income (loss)$17,227 $4,747 $(569)
Denominator for basic earnings (loss) per common share:  
Weighted average common shares outstanding - Basic12,412 12,316 12,305 
Denominator for diluted earnings (loss) per share:  
Weighted average common shares outstanding12,412 12,316 12,305 
Dilutive effect of stock-based compensation awards142 67 — 
Weighted average common shares outstanding - Diluted12,554 12,383 12,305 
Earnings (loss) per share:  
Basic$1.39 $0.39 $(0.05)
Diluted$1.37 $0.38 $(0.05)

During the year ended December 31, 2024, 13,345 shares of restricted stock and RSUs and 83,917 stock options were not included in the computation of diluted earnings per share due to their antidilutive effect. During the year ended December 31, 2023, 10,984 shares of restricted stock and RSUs and 129,751 stock options were not included in the computation of diluted loss per share due to their antidilutive effect. During the year ended December 31, 2022, 250,847 shares of restricted stock and RSUs and 201,584 stock options were not included in the computation of diluted earnings per share due to their antidilutive effect.