XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Common Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net(Loss) Income Per Share

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
Weighted average shares outstanding:                
Basic weighted average shares outstanding   19,648    19,437    19,530    19,235 
Dilutive effect of stock options and certain non-vested restricted stock units   -    -    -    - 
Diluted weighted average shares outstanding   19,648    19,437    19,530    19,235 
                     
Anti-dilutive employee stock-based awards excluded   111    160    167    114