XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Stock Purchase Plan [Abstract]        
Stock issued, fair value $ 10,390 $ 1,697 $ 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