XML 33 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Anti-Dilutive Weighted-Average Shares Outstanding

 

   Three Months Ended March 31, 
   2025   2024 
Options to purchase common stock   34,046    344,306 
Warrants to purchase common stock   934,373    1,153,702 
Total options and warrants to purchase common stock   968,419    1,498,008