XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 10, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares outstanding under Equity plan 704,960 904,123 531,238  
Weighted Average exercise Price of Options Outstanding $ 5.62 $ 5.59 $ 8.71  
Stock options award, expiration 10 years      
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized compensation expense related to unvested options $ 971,000      
Maturity period of weighted average period of compensation expenses 1 year 10 months 24 days      
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Requisite service period of stock awards granted 1 year      
Unrecognized compensation expense related to unvested stock awards $ 188,000      
Maturity period of weighted average period of compensation expenses 10 months 24 days      
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options award, vesting period 3 years      
Percentage holding for stock options exercise price 10.00%      
Minimum | Incentive Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of exercise price of stock option 100.00%      
Minimum | Incentive Stock Option | Stockholders        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of exercise price of stock option 110.00%      
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options award, vesting period 4 years      
2020 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares issuable under Equity plan       1,167,425
Number of shares outstanding under Equity plan 684,400      
Weighted Average exercise Price of Options Outstanding $ 3.47      
Shares reserved for future 371,487      
Options granted 60,000 433,700    
2013 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares outstanding under Equity plan 20,538      
Weighted Average exercise Price of Options Outstanding $ 77.12      
2004 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares outstanding under Equity plan 22      
Weighted Average exercise Price of Options Outstanding $ 172.79