XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation        
Remaining unrecognized option compensation expense $ 283,614   $ 283,614  
Options        
Share-Based Compensation        
Share-based compensation expense $ 131,510 $ 1,143,595 $ 289,239 $ 1,326,747
Period for recognition of stock-based compensation expense     7 months 6 days