XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Payments (Tables)
6 Months Ended
Jun. 30, 2023
Stock-Based Payments [Abstract]  
Schedule of Stock Option Activity A summary of stock option activity under the Company’s stock option plans during the six-month period ended June 30, 2023, is presented below:
   Options Outstanding 
   Number of Shares   Weighted
Average
Exercise
Price Share
   Weighted Average Life (in years) 
Outstanding December 31, 2022   483   $9,174    4.14 
Cancelled or expired   (71)   13,702    
 
Outstanding as of June 30, 2023   412   $7,634    3.68 
Options exercisable at June 30, 2023   292   $8,242    3.73