XML 99 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Nonvested Stock Option (Details) - Equity Incentive 2011 Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Common shares, nonvested beginning of period 655,804 715,486  
Common shares, granted 125 296,569  
Common shares, vested (306,796) (339,099)  
Common shares, forfeited (59,538) (17,152)  
Common shares, nonvested end of period 289,595 655,804 715,486
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Weighted average grant date fair value, nonvested beginning of period $ 1.22 $ 0.56  
Weighted average grant date fair value, granted 1.15 2.25  
Weighted average grant date fair value, vested 2.84 0.73  
Weighted average grant date fair value, forfeited 4.59 1.38  
Weighted average grant date fair value, nonvested end of period $ 1.45 $ 1.22 $ 0.56
Weighted average remaining years to vest (in years) 1 year 8 months 12 days 2 years 3 months 18 days 2 years 6 months