XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net Loss per Share Attributable to Common Stockholders [Abstract]        
Options to purchase common stock (in shares) 4,581,526 3,251,644 4,581,526 3,251,644
Warrants to purchase common stock (in shares) 141,639 196,816 141,639 196,816
Total potential shares (in shares) 40,788,681 15,127,435 40,788,681 15,127,435
April 2023 Financing [Member]        
Net Loss per Share Attributable to Common Stockholders [Abstract]        
Warrants to purchase common stock in connection financing (in shares) 68,809 68,809 68,809 68,809
November 2023 Financing [Member]        
Net Loss per Share Attributable to Common Stockholders [Abstract]        
Warrants to purchase common stock in connection financing (in shares) 5,805,083 11,610,166 5,805,083 11,610,166
June 2025 Financing [Member]        
Net Loss per Share Attributable to Common Stockholders [Abstract]        
Warrants to purchase common stock in connection financing (in shares) 105,726 0 105,726 0
August 2025 Financing [Member]        
Net Loss per Share Attributable to Common Stockholders [Abstract]        
Warrants to purchase common stock in connection financing (in shares) 30,085,898 0 30,085,898 0