XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
(Loss) Income Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
(Loss) Income Per Share

7. (Loss) Income Per Share

 

Basic (loss) income per share is calculated based on the weighted-average number of outstanding common shares during the applicable period. Diluted (loss) income per share is based on the weighted-average number of outstanding common shares plus the weighted-average number of potential outstanding common shares. In periods where they are anti-dilutive, such amounts are excluded from the calculations of dilutive earnings per share. The following table reconciles the (loss) income and average share amounts used to compute both basic and diluted (loss) income per share:

 

   2024   2023   2024   2023 
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
(Amounts in Thousands, Except for Per Share Amounts)  (Unaudited)   (Unaudited) 
   2024   2023   2024   2023 
(Loss) income per common share from continuing operations                    
(Loss) income from continuing operations, net of taxes  $(3,785)  $519   $(7,243)  $202 
Basic (loss) income per share  $(.26)  $.04   $(.51)  $.01 
Diluted (loss) income per share  $(.26)  $.03   $(.51)  $.01 
                     
Loss per common share from discontinued operations, net of taxes                    
Loss from discontinued operations, net of taxes  $(166)  $(45)  $(268)  $(139)
Basic loss per share  $(.01)       $(.02)  $(.01)
Diluted loss per share  $(.01)       $(.02)  $(.01)
                    
Net (loss) income per common share                    
Net (loss) income  $(3,951)  $474   $(7,511)  $63 
Basic (loss) income per share  $(.27)  $.04   $(.53)  $    
Diluted (loss) income per share  $(.27)  $.03   $(.53)  $    
                    
Weighted average shares outstanding:                    
Basic weighted average shares outstanding   14,593    13,474    14,134    13,417 
Add: dilutive effect of stock options         334          205 
Add: dilutive effect of warrants         40          35 
Diluted weighted average shares outstanding   14,593    13,848    14,134    13,657 
                     
Potential shares excluded from above weighted average share calculations due to their anti-dilutive effect include:                    
Warrant   62          62