Stock Option Plan - Schedule of stock-based compensation expense for stock options (Details) - Selling, general and administrative - USD ($) |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Options | ||||
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Stock-based compensation | $ 633,883 | $ 778,922 | $ 2,004,641 | $ 1,841,930 |
Restricted stock | ||||
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Stock-based compensation | 377,790 | 537,693 | 2,178,883 | 805,665 |
Options and Restricted Stock | ||||
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Stock-based compensation | $ 1,011,673 | $ 1,316,615 | $ 4,183,524 | $ 2,647,595 |