XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 01, 2020
Jul. 21, 2021
Apr. 20, 2020
Dec. 31, 2016
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity (Details) [Line Items]            
Common stock, authorized         50,000,000 50,000,000
Common stock, issued         16,694,311 16,564,311
Common stock,outstanding         16,617,274 16,491,103
Initial public offering term       3 years    
Warrant exercise price (in Dollars per share)         $ 6.75  
Restricted stock issued 35,000 130,000        
Fair value of per share (in Dollars per share) $ 4.11 $ 3.84        
Vesting period 4 years 3 years        
Restricted vest percentage 25.00% 25.00%        
Restricted grant percentage   25.00%        
Reduction of stock compensation expense value forfeited (in Dollars)         $ 0 $ 0
Unrecognized stock compensation expense (in Dollars)           403
Recognized over weighted average         2 years 3 months 3 days  
Employee Benefits and Share-based Compensation (in Dollars)     $ 1,022,785   $ 415,000 386,000
Stock options intrinsic value (in Dollars)         $ 382,000 $ 0
Treasury stock         77,037 73,208
2016 Equity Incentive Plan [Member]            
Stockholders' Equity (Details) [Line Items]            
Number of authorized shares under the plan         397,473  
2017 Equity Incentive Plan [Member]            
Stockholders' Equity (Details) [Line Items]            
Number of authorized shares under the plan         500,000  
Initial Public Offering [Member]            
Stockholders' Equity (Details) [Line Items]            
Number of warrant outstanding       2,300,000    
Warrant exercise price (in Dollars per share)       $ 6.75    
Underwriters description         In addition, the underwriters of the IPO received four-year warrants to purchase up to 138,000 units, consisting of one share of common stock and one warrant to purchase one share of common stock. The warrants, with an exercise price of $6.75 per unit, expired on June 2, 2021.   
Number of warrant granted         138,000