XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Compensation Plan (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock based compensation expense $ 8,561,404 $ 8,743,799
Selling, general and administrative[Member]    
Stock based compensation expense 8,231,386 8,378,875
Research and development [Member]    
Stock based compensation expense $ 330,018 $ 364,924