XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Weighted Average Shares Outstanding Calculation The following tables provides a reconciliation of the weighted average shares outstanding calculation for the year-ended December 31, 2024 and 2023.
Year ended December 31,
20242023
Weighted average shares issued27,571,54115,039,630
Weighted average pre-funded warrants939,8521,190,301
Weighted average shares outstanding28,511,39316,229,931
Schedule of Potentially Dilutive Securities Excluded from the Computation of Earnings Per Share
For the years ended December 31, 2024 and 2023 the following potentially dilutive securities were excluded from the computation of diluted earnings per share because their effects would be antidilutive:
 December 31,
 20242023
Common stock warrants - equity1,851,9003,627,409
Assumed conversion of preferred stock warrants— 4,149,994 
Assumed conversion of preferred stock1,782,8424,344,909
Assumed conversion of convertible notes— 488,031
Stock options5,766,9274,183,232
Assumed conversion of ESPP shares35,51321,140
Total9,437,18216,814,715