v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings (loss) per share is computed by dividing the net earnings (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing the net earnings (loss) by the weighted average number of shares of common stock and dilutive potential shares of common stock outstanding during the period. For the periods presented with a net loss, diluted net loss per share is
the same as basic net loss per share as all of the following potentially dilutive shares were antidilutive in those periods.
The following table presents a reconciliation of the share amounts used in the computation of basic and diluted earnings per share:
Three Months EndedSix Months Ended
June 30,June 30,
2026202520262025
Net earnings (loss)$314 $(3,592)$(10,980)$(600)
Weighted average number of common shares outstanding basic
28,835,058 29,506,807 28,768,163 29,604,043 
Dilutive effect of stock-based compensation plan awards105,788 — — — 
Weighted average number of common shares outstanding diluted
28,940,846 29,506,807 28,768,163 29,604,043 
Anti-dilutive shares excluded from the calculation of earnings (loss) per share3,351,511 2,691,838 2,318,450 2,441,994 
Earnings (loss) per share:
Basic$0.01 $(0.12)$(0.38)$(0.02)
Diluted$0.01 $(0.12)$(0.38)$(0.02)