XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Details Narrative) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Numbers of options forfeited 138 2,556
Number of unvested options forfeited   1,687
Restricted Stock [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares award vesting period 1 year  
Restricted Stock [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares award vesting period 3 years  
Employee [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares awards outstanding 1,500 10,000
Stock options price per share $ 13.45 $ 12.62
Board of Director [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares awards outstanding 2,500 2,500
Stock options price per share $ 14.40 $ 12.75
Two Thousand Six Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares authorized for issuance under incentive plan 3,000,000.0  
Number of shares awards outstanding 13,128  
Two Thousand Sixteen Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares authorized for issuance under incentive plan 5,000,000.0  
Number of shares awards outstanding 4,900,000