Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plan - Additional Information (Details)

v3.23.1
Equity Incentive Plan - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units (RSUs)      
Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   183,666 100,000
Number of units granted   117,000 100,000
Performance Shares      
Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   114,000  
Number of units granted   114,000  
2013 Equity Incentive Plan      
Equity Incentive Plan      
Share-based compensation arrangement by share-based payment award, options, outstanding   $ 2,100,000  
Share-based compensation arrangement by share-based payment award, options, vested   2,100,000  
Estimated fair value of these equity grants   2,688,111 $ 2,078,872
Estimated fair value of these equity grants recognized   $ 320,722 $ 327,414
2013 Equity Incentive Plan | Share-based Payment Arrangement, Employee      
Equity Incentive Plan      
Number of stock options granted   30,000  
2013 Equity Incentive Plan | Share-based Payment Arrangement, Nonemployee      
Equity Incentive Plan      
Number of stock options granted   31,062  
2013 Equity Incentive Plan | Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Nonemployee      
Equity Incentive Plan      
Number of units granted   57,500  
2013 Equity Incentive Plan | Performance Stock Units (PSUs)      
Equity Incentive Plan      
Number of units granted   97,500  
Equity Incentive Plan      
Equity Incentive Plan      
Number of additional shares authorized for issuance 500,000    
Shares of common stock available for issuance under the Plan (in shares)   176,430  
Weighted average period for recognition   1 year  
Number of stock options granted   61,062 131,821
Equity Incentive Plan | Employees      
Equity Incentive Plan      
Number of stock options granted     100,000
Equity Incentive Plan | Board members      
Equity Incentive Plan      
Number of stock options granted     31,821
Equity Incentive Plan | Executives      
Equity Incentive Plan      
Number of stock options granted     100,000
Equity Incentive Plan | Restricted Stock Units (RSUs) | Employees      
Equity Incentive Plan      
Estimated fair value of options granted   $ 59,500  
Equity Incentive Plan | Performance Stock Units (PSUs) | Employees      
Equity Incentive Plan      
Estimated fair value of options granted   $ 16,500