XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Employee Stock Purchase Plan [Abstract]      
Stock issued, fair value $ 0 $ 10,390 $ 1,697
Employee Stock Purchase Plan [Member]      
Employee Stock Purchase Plan [Abstract]      
Stock issued (in shares)   12,081 3,858
Stock issued, fair value   $ 10,390 $ 1,697
Common stock reserved for issuance (in shares) 591,437 591,437