XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table summarizes the computation of basic and diluted net loss per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Numerator:
Net loss$(10,718,169)$(54,911,719)$(21,462,354)$(59,778,563)
Denominator:
Weighted average common shares outstanding, basic and diluted54,553,90528,081,01354,266,33726,752,371
Net loss per share, basic and diluted$(0.20)$(1.96)$(0.40)$(2.23)
Excluded anti-dilutive shares5,435,9702,377,0915,223,3012,377,091