XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2022
May 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding (in shares)     525,462 504,045
Weighted average exercise price (in usd per share)     $ 3.34 $ 3.34
Weighted average grant-date fair value of options granted (in usd per share)     $ 3.84 $ 2.93
Aggregate instrinsic value of options issued or exercised     $ 0 $ 449,500
Unrecognized stock-based compensation costs related to non-vested stock options     $ 1,057,845  
Non-vested stock options (in shares)     44,000  
Weighted average fair value of non-vested stock options (in usd per share)     $ 3.41  
Weighted average period of recognition     2 years 1 month 6 days  
Stock-based compensation expense     $ 477,062 $ 698,173
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     5 years 10 years
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00% 0.00%
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 76,194  
Options Held        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average period of recognition     2 years 8 months 12 days  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     96,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     (19,684)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number     96,250 30,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 4.48  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value     6.36  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value     5.47  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value     $ 5.43 $ 9.10
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     (10,066)  
Restricted Stock | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 96,000     30,000
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     221,236  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     (18,722)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number     194,731 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 3.41  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value     3.47  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value     3.44  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value     $ 3.40  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period     (7,733)  
Restricted Stock Units (RSUs) | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 140,823      
Restricted Stock Units (RSUs) | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 2 years 1 year    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 27,472 52,941    
2009 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for future grant (in shares)     1,250  
2010 ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued in period (in shares)     20,206 16,371
Shares available for future grant (in shares)     165,923  
Percentage of fair value of common stock at date of grant     85.00%  
Maximum percentage of earnings employee can authorize to withhold, percentage     10.00%  
Award vesting rights     All full-time employees and certain part-time employees are eligible to participate in the ESPP. For part-time employees to be eligible, they must have customary employment of more than five months in any calendar year and more than 20 hours per week. Employees who, after exercising their rights to purchase shares under the ESPP, would own shares representing 5% or more of the voting power of the Company’s common stock, are ineligible to participate.  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%  
2010 ESPP | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Amount     50,000  
Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Percentage     1.00%  
Stock Plan and ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cash received from option exercises and purchases     $ 30,259 $ 121,674
Two Zero Two Two Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     4 years  
Expiration period     10 years  
Shares outstanding (in shares)     525,462  
Weighted average exercise price (in usd per share)     $ 3.34  
Shares available for future grant (in shares)     214,316  
Shares, Issued     209,131  
Two Zero Two Two Stock Plan | Common Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized (in shares)     1,239,890  
Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of combined voting power of all classes of stock     10.00%  
Percentage of fair value of common stock at date of grant     110.00%  
Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     5 years