XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Options and Warrants - Additional Information (Details)
1 Months Ended 12 Months Ended
May 20, 2021
shares
Jan. 01, 2020
shares
Jul. 31, 2018
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Sep. 30, 2022
$ / shares
shares
Jul. 01, 2022
$ / shares
Jan. 01, 2021
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              
Risk-free interest rate minimum       1.45% 0.70% 0.47%          
Risk-free interest rate maximum       4.168% 1.48% 1.85%          
Dividend yield rate       0.00% 0.00% 0.00%          
Estimated volatility rate         10.00% 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 7 years 6 months          
Stock-based compensation expense | $       $ 646,000 $ 552,000 $ 275,000          
Unrecognized compensation costs related non-vested stock | $       2,200,000              
Total intrinsic value of outstanding in-the-money stock options | $       2,100,000 5,800,000            
Intrinsic value outstanding in-the-money exercisable stock options | $       1,800,000 3,000,000.0            
Intrinsic value of stock options exercised | $       236,000 506,000 139,000          
Stock options exercised | $       $ 672,000 $ 995,000 $ 385,000          
Weighted average remaining contractual life of outstanding stock warrants       6 years 9 months              
Preferred stock, par value | $ / shares       $ 1.00              
Common stock, par value | $ / shares       $ 1 $ 1     $ 1.00      
Fair value of warrants included in additional-paid-in capital | $       $ 380,000              
Weighted-average grant date fair value of options granted during the period | $ / shares       $ 6.80 3.15 $ 2.65          
Weighted Average Grant Date Fair Value 'Vested during the period | $ / shares       3.07 3.17 $ 3.58          
Series B Preferred Stock                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Preferred stock, par value | $ / shares       1 1            
Private Placement Offering                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Warrants to purchase             175,000        
Warrant exercise price of common stock per share | $ / shares       $ 22.50     $ 22.50        
Private Placement Offering | Series B Preferred Stock                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Preferred stock, par value | $ / shares             1.00        
Private Placement Offering | Non-Voting Common Stock                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Common stock, par value | $ / shares             $ 1.00        
Directors, Executive Officers and Other Key Employees                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Expiration period       10 years              
Vesting period       5 years              
Other Key Employees | IPO                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Granted exercise price | $ / shares         $ 26.68            
RSAs                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Contractual term       10 years              
Stock-based compensation expense | $       $ 629,000 $ 106,000            
Fair value of shares vested | $       342,000 0 $ 0          
Total unrecognized compensation cost related to nonvested restricted stock awards | $       $ 1,400,000              
Warrants Expiring July 1, 2023                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Weighted average remaining contractual life of outstanding stock warrants       6 months              
Warrants exercisable year       10 years              
Warrants expires date       Jul. 01, 2023              
Warrants Expiring September 30, 2029                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Warrants exercisable year       7 years              
Warrants expires date       Sep. 30, 2029              
Common Stock                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Stock options exercised | $       $ 47,000 $ 83,000 $ 32,000          
Minimum | Directors, Executive Officers and Other Key Employees                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Granted exercise price | $ / shares       $ 17.11 $ 16.30            
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                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Granted exercise price | $ / shares       $ 25.76 $ 24.00            
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       125,266              
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 5 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