XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Accounting for Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Stock-based compensation $ 1,033,718 $ 2,628,276
Employee Stock Option    
Stockholders' Equity    
Stock-based compensation $ 837,881 $ 1,929,665
Vesting period 4 years  
Granted 0 0
Employee Stock Option | Maximum    
Stockholders' Equity    
Vesting period 10 years  
Non-employee stock options    
Stockholders' Equity    
Stock-based compensation $ 188,831 $ 563,415
Employee stock awards    
Stockholders' Equity    
Stock-based compensation $ 7,006 135,095
Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award P10Y  
Non-employee stock awards    
Stockholders' Equity    
Stock-based compensation   $ 101