XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation $ 252,095 $ 481,284 $ 767,315 $ 2,377,199
Employee Bonus Stock Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 894,027
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 441 16,455 (4,871) 98,901
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 230,118 434,349 726,409 1,182,053
Non-Employee Restricted Stock Awards [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation $ 21,536 $ 30,480 $ 45,777 $ 202,218