XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Shares    
Outstanding Beginning Balance (in shares) 217,519  
Exercised (in shares) 0 (2,000)
Outstanding Ending Balance (in shares) 217,519  
Exercisable at end of period (in shares) 217,519  
Weighted-Average Exercise Price    
Outstanding Beginning Balance (in dollars per share) $ 11.20  
Exercised (in dollars per share) 0  
Outstanding Ending Balance (in dollars per share) $ 11.20  
Exercisable at end of period, Weighted Average Exercise Price (in dollars per share) 11.20  
Weighted-Average Remaining Contractual Term in Years    
Outstanding Ending Balance (in years) 1 year 2 months 8 days  
Exercisable at end of period, Weighted Average Remaining Contractual Term in Years 1 year 2 months 8 days  
Aggregate Intrinsic Value    
Outstanding Beginning Balance $ 823,028  
Exercised 0  
Outstanding Ending Balance 353,111  
Exercisable at end of period, Aggregate Intrinsic Value $ 353,111  
Share Based Compensation, Stock Option Plan, Additional Disclosures [Abstract]    
Nonvested Beginning Balance, Weighted-Average Grant Date Fair Value (in dollars per share) $ 4.10  
Exercised, Weighted Average Grant Date Fair Value (in dollars per share) 0  
Nonvested Endingg Balance, Weighted-Average Grant Date Fair Value (in dollars per share) 4.10  
Exercisable at end of period, Weighted Average Grant Date Fair Value (in dollars per share) $ 4.10  
Vested and expected to vest assuming a 3% forfeiture rate over the vesting term    
Shares    
Expected to Vest (in shares) 217,519  
Weighted-Average Exercise Price    
Expected to Vest, Weighted Average Exercise Price (in dollars per share) $ 11.20  
Weighted-Average Remaining Contractual Term in Years    
Expected to Vest, Weighted Average Remaining Contractual Term in Years 1 year 2 months 8 days  
Aggregate Intrinsic Value    
Expected to Vest, Aggregate Intrinsic Value $ 353,111  
Share Based Compensation, Stock Option Plan, Additional Disclosures [Abstract]    
Expected to Vested, Weighted Average Grant Date Fair Value (in dollars per share) $ 4.10