XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Basic and Diluted Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares

A reconciliation of the number of shares used in the calculation of basic and diluted earnings per share for the years ended December 31, 2023 and 2022 are as follows (rounded to thousands):

 

 Schedule of Weighted Average Number of Shares

   Years Ended December 31, 
   2023   2022 
Basic weighted average number of common shares   4,317    4,238 
Potential dilutive effect of stock-based awards   47    - 
Diluted weighted average number of common shares   4,364    4,238 
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share
   Years Ended December 31, 
   2023   2022 
Options   456    528 
Restricted stock units (RSUs)   237    249 
    693    777