Stock Based Compensation - Summary of Recognized Stock Compensation for Equity Awards (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Total expense | $ 3,302,083 | $ 3,266,311 |
| Selling, general and administrative | ||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Total expense | 2,901,624 | 2,360,629 |
| Research and development | ||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Total expense | 332,503 | 831,944 |
| Cost of goods Sold | ||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Total expense | $ 67,956 | $ 73,738 |