v3.26.1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

The following table is a reconciliation of the weighted average shares used in the computation of earnings (loss) per share for the periods presented (in thousands, except per share data):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Earnings (loss) per share - basic and diluted  2026   2025   2026   2025 
Net income (loss)  $5,863   $(2,319)  $1,583   $(4,701)
Weighted average common shares outstanding - basic   11,445    11,146    11,444    11,146 
Earnings (loss) per share - basic  $0.51   $(0.21)  $0.14   $(0.42)
Weighted average common shares outstanding - diluted   11,872    11,146    11,803    11,146 
Earnings (loss) per share - diluted  $0.49   $(0.21)  $0.13   $(0.42)