XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholder's Equity - Schedule of Common Stock Reserved for Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Common Stock and Common Stock Equivalents:      
Common Stock (in shares) 34,257,903 34,056,920 29,556,474
Options to Purchase Common Stock (in shares) 1,884,476   1,876,031
Convertible Preferred Stock (in shares) 1,391,045   1,363,636
Total (in shares) 41,902,125   37,222,734
Unvested Restricted Stock Awards      
Common Stock and Common Stock Equivalents:      
Unvested restricted stock awards/units (in shares) 891   891
Unvested Restricted Stock Units      
Common Stock and Common Stock Equivalents:      
Unvested restricted stock awards/units (in shares) 383,326 584,309 441,218
Warrants to Purchase Common Stock      
Common Stock and Common Stock Equivalents:      
Warrants to Purchase Common Stock (in shares) 3,984,484   3,984,484