v3.26.1
Stockholder's Equity - Schedule of Common Stock Reserved for Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Common Stock and Common Stock Equivalents:      
Common Stock (in shares) 3,972,029 3,940,530 3,443,034
Options to Purchase Common Stock (in shares) 318,493   334,189
Convertible Preferred Stock (in shares) 141,900   140,500
Total (in shares) 4,979,904   4,504,626
Unvested Restricted Stock Awards      
Common Stock and Common Stock Equivalents:      
Unvested restricted stock awards/units (in shares) 0   89
Unvested Restricted Stock Units      
Common Stock and Common Stock Equivalents:      
Unvested restricted stock awards/units (in shares) 77,334 115,666 116,666
Unvested Restricted Stock Units - Market Condition      
Common Stock and Common Stock Equivalents:      
Convertible Preferred Stock (in shares) 71,700   71,700
Warrants to Purchase Common Stock      
Common Stock and Common Stock Equivalents:      
Warrants to Purchase Common Stock (in shares) 398,448   398,448