XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Compensation Plan (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock based compensation expense $ 2,518,016 $ 2,374,686 $ 4,231,670 $ 4,518,785
Selling, general and administrative[Member]        
Stock based compensation expense 2,436,295 2,281,277 4,066,886 4,332,985
Research and development [Member]        
Stock based compensation expense $ 81,721 $ 93,409 $ 164,784 $ 185,800