XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested Restricted Stock Shares Activity [Table Text Block]
The following table contains summarized information about restricted stock issued during the year ended December 31, 2022 and six months ended June 30, 2023:
Restricted StockCommon SharesWeighted Average
Grant Date
Fair Value
Weighted Average
Remaining Years
to Vest
Nonvested at December 31, 2021888 $7.31 0.7
Granted26,483 4.72 
Vested(27,299)4.80 
Nonvested at December 31, 202272 $5.36 0.3
Granted59,800 2.51 
Vested(59,872)2.51 
Nonvested at June 30, 2023— $— 0
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
The following table contains summarized information about restricted stock units during the year ended December 31, 2022 and the three months ended June 30, 2023:
Restricted Stock UnitsCommon SharesWeighted Average
Grant Date
Fair Value
Weighted Average
Remaining Years
to Vest
Nonvested at December 31, 202193,994 $3.83 1.8
Granted344,108 3.87 
Vested(63,269)3.52 
Forfeited(45,763)4.87 
Nonvested at December 31, 2022329,070 $3.79 2.5
Granted302,903 2.65 
Vested(67,657)3.86 
Forfeited(43,871)3.42 
Nonvested at June 30, 2023520,445 $3.15 2.4
Share-based Payment Arrangement, Option, Activity [Table Text Block] A summary of option activity under the 2011 Equity Incentive Plan during the years ended December 31, 2022, and June 30, 2023, is presented below:
Options OutstandingCommon SharesWeighted Average
Exercise Price
Weighted Average
Remaining Life
(Years)
Outstanding at December 31, 2021448,204 $11.13 6.4
Granted32 4.60 
Exercised(17,772)1.01 
Expired(9,349)21.49 
Forfeited(5,553)13.12 
Outstanding at December 31, 2022415,562 $11.31 5.3
Granted— — 
Exercised— — 
Expired(15,277)20.10 
Forfeited(129)9.11 
Outstanding at June 30, 2023400,156 $10.97 5.0
Exercisable at June 30, 2023357,205 $11.31 4.6
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] The Company used the following assumptions for stock options granted under the 2011 Equity Incentive Plan during the three and six months ended June 30, 2023, and 2022:
Three Months Ended June 30,Six Months Ended June 30,
2011 Equity Incentive Plan Assumptions2023202220232022
Expected term5 years6 years5 years6 years
Weighted average volatility—%—%75.27%120.48%
Weighted average risk-free interest rate2.62%2.11%2.55%1.70%
Expected dividends
Weighted average expected forfeiture rate37.00%37.00%37.00%37.00%
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Total stock-based compensation expense recognized on restricted stock, restricted stock units, stock options, and employee stock purchase plan issuances during the three and six months ended June 30, 2023, and 2022 was recorded in the Company’s unaudited consolidated statements of operations as follows:
Three Months EndedSix Months Ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Cost of revenue$18,085 $10,544 $35,255 $17,649 
Sales and marketing29,743 14,853 47,591 24,712 
General and administrative160,049 131,309 320,553 231,537 
Total stock-based compensation$207,877 $156,706 $403,399 $273,898 
Equity Incentive 2011 Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
The following table shows the number of stock options granted under the Company’s 2011 Equity Incentive Plan and the assumptions used to determine the fair value of those options using a Black-Scholes option-pricing model during the six months ended June 30, 2022; no stock options have been granted in 2023:
Period EndedTotal Options GrantedWeighted Average Exercise PriceWeighted Average Expected TermWeighted Average VolatilityWeighted Average Risk-Free Interest RateExpected DividendsWeighted Average
Grant Date
Fair Value
Weighted Average Expected Forfeiture Rate
June 30, 202232 $4.60 6.0 years—%2.11%— $1.00 37.00%