XML 80 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Accounting for Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity      
Stock-based compensation   $ 6,168,981 $ 6,377,857
Compensation expenses capitalized   $ 0 $ 0
Term of award   P10Y P10Y
Employee stock options      
Stockholders' Equity      
Stock-based compensation   $ 1,136,843 $ 4,966,596
Vesting period 4 years    
Employee stock options | Maximum      
Stockholders' Equity      
Vesting period 10 years