XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Net (Loss) Income per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Weighted Average Shares Outstanding Calculation The following table provides a reconciliation of the weighted average shares outstanding calculation for the three months ended March 31, 2026 and 2025:
Weighted average number of basic shares outstanding
Three months ended March 31,
20262025
Weighted average shares issued34,679,83533,301,266
Weighted average pre-funded warrants1,341,3751,341,375
Weighted average shares outstanding36,021,21034,642,641

Weighted average number of diluted shares outstanding
Three months ended March 31,
20262025
Weighted average shares outstanding (Basic)36,021,21034,642,641
Additional dilutive shares— 4,868,479 
Weighted average shares outstanding (Diluted)36,021,21039,511,120
Schedule of Potentially Dilutive Securities Excluded from the Computation of Earnings Per Share
The following potentially dilutive securities were excluded from the computation of earnings per share as of March 31, 2026 and 2025 because their effects would be anti-dilutive:
Three Months Ended March 31,
20262025
Assumed conversion of preferred stock1,782,843— 
Stock options and Restricted Stock Units
9,527,7962,531,230 
Assumed conversion of ESPP48,28622,057
Total11,358,9252,553,287