XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF STOCK COMPENSATION BY AWARD TYPE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation award $ 284,245 $ 1,493,704 $ 2,636,941 $ 6,318,562
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation award 284,245 329,570 1,651,903 2,802,224
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation award $ 1,164,134 $ 985,038 $ 3,516,338