XML 108 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Accounting for Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity    
Stock-based compensation $ 2,628,276 $ 4,085,737
Granted 0 4,307,599
Employee Stock Option [Member]    
Stockholders' Equity    
Stock-based compensation $ 1,929,665 $ 2,782,694
Vesting period 4 years  
Expiration term 10 years 10 years
Granted 0  
Employee Stock Option [Member] | Maximum    
Stockholders' Equity    
Vesting period 10 years