XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings 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)