XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Options and Warrants - Additional Information (Details)
1 Months Ended 6 Months Ended 12 Months Ended
May 20, 2021
shares
Jan. 01, 2020
shares
Jul. 31, 2018
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2021
$ / shares
shares
Jan. 01, 2021
shares
Dec. 31, 2020
shares
May 29, 2019
shares
Dec. 31, 2017
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Expiration period   10 years                
Exchange ratio   0.89                
Vested options outstanding   109,908                
Converted options of common stock   97,821                
Remaining available for grant for future awards       0            
RSAs outstanding       698,020 720,170 858,670   262,670    
Risk-free interest rate minimum       1.45% 0.70%          
Risk-free interest rate maximum       3.03% 1.42%          
Dividend yield rate       0.00% 0.00%          
Estimated volatility rate         10.00%          
Estimated volatility rate, minimum       10.00%            
Estimated volatility rate, maximum       38.00%            
Expected lives of options       7 years 6 months 7 years 6 months          
Stock-based compensation expense | $       $ 279,000 $ 184,000          
Unrecognized compensation costs related non-vested stock | $       2,300,000            
Total intrinsic value of outstanding in-the-money stock options | $       5,300,000 2,600,000          
Intrinsic value outstanding in-the-money exercisable stock options | $       3,700,000 1,900,000          
Intrinsic value of stock options exercised | $       $ 70,000 $ 190,000          
Weighted average remaining contractual life of stock warrants outstanding       1 year            
Warrants Exercisable Year       10 years            
Warrants expires date       Jul. 01, 2023            
Directors, Executive Officers and Other Key Employees [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Expiration period       10 years            
Vesting Period       5 years            
RSAs                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares awarded during the period       30,632 0          
RSAs outstanding         0          
Stock-based compensation expense | $       $ 330,000            
Unrecognized compensation costs related to non-vested RSAs | $       $ 1,500,000            
Minimum | Directors, Executive Officers and Other Key Employees [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Granted exercise price | $ / shares       $ 16.43   $ 16.43        
Minimum | RSAs                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vesting Period       2 years            
Maximum | Directors, Executive Officers and Other Key Employees [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Granted exercise price | $ / shares       $ 25.76   $ 25.76        
Maximum | RSAs                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vesting Period       4 years            
2013 Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of shares authorized to grant       500,000            
Additional issuance shares                 152,750  
Remaining available for grant for future awards       0            
2019 Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Additional issuance shares 800,000                  
Additional options shares grant in period 500,000                  
Remaining available for grant for future awards       153,891            
2017 Non-Employee Director Stock Option Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of shares authorized to grant                   100,000
Additional options shares grant in period     50,000              
Description of the plan       Options are generally granted with an exercise price equal to the market price of the Company’s stock at the date of the grant. Option awards generally vest based on five years of continuous service and have 10-year contractual terms for non-controlling participants as defined by the Director Plan. Other grant terms can vary for controlling participants as defined by the Director Plan.            
Remaining available for grant for future awards       8,000            
2017 Non-Employee Director Stock Option Plan | Common Stock                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of shares authorized to grant     150,000              
2017 Non-Employee Director Stock Option Plan | Maximum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of shares authorized to grant             187,000