XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Denominators of Basic and Diluted EPS Computations
The following table sets forth the denominators of the basic and diluted EPS computations:
 
    
Years Ended December 31,
 
(Amounts in thousands, except per share data)
  
2023
    
2022
    
2021
 
Weighted-average shares outstanding:
        
Basic
     11,613        11,588        11,436  
Stock options and restricted share units
     —         489        571  
  
 
 
    
 
 
    
 
 
 
Diluted
     11,613        12,077        12,007  
  
 
 
    
 
 
    
 
 
 
Computation of Basic EPS
The following table sets forth the computation of basic EPS utilizing net income and the Company’s weighted-average common stock outstanding:
 
    
Years Ended December 31,
 
(Amounts in thousands, except per share data)
  
2023
    
2022
    
2021
 
Net income (loss)
   $ (7,138    $ 8,712      $ 12,221  
Basic weighted-average shares outstanding
     11,613        11,588        11,436  
  
 
 
    
 
 
    
 
 
 
Basic EPS
   $ (.61    $ .75      $ 1.07  
  
 
 
    
 
 
    
 
 
 
Computation of Diluted EPS
The following table sets forth the computation of diluted EPS utilizing net income and the Company’s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares, which had a diluted effect on EPS:
 
    
Years Ended December 31,
 
(Amounts in thousands, except per share data)
  
2023
    
2022
    
2021
 
Net income (loss)
   $ (7,138    $ 8,712      $ 12,221  
Basic weighted-average shares outstanding
     11,613        12,077        12,007  
  
 
 
    
 
 
    
 
 
 
Diluted EPS
   $ (.61    $ .72      $ 1.02