XML 129 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation Plans (Schedule of Share-Based Compensation Expense) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 741,867 $ 1,046,516 $ 1,485,898
Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 730,412 1,050,179 1,481,016
Nonemployee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 11,455 (3,663) 4,882
Employee, Nonemployee and Foundation Contribution      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 741,867 $ 1,046,516 $ 1,485,898