v3.26.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net loss per share attributable to common stockholders
                    
   Three Months Ended June 30,  Six Months Ended June 30,
   2026  2025  2026  2025
Numerator:            
Net loss  $(4,866,635)  $(5,949,405)  $(10,492,384)  $(12,266,429)
Denominator:                    
Weighted-average shares of common stock outstanding, basic and diluted   23,871,850    19,646,475    23,705,417    19,572,564 
                     
Net loss per share attributable to common stockholders, basic and diluted  $(0.20)  $(0.30)  $(0.44)  $(0.63)
Schedule of anti-dilutive shares
      
   June 30,
   2026  2025
Options issued and outstanding   2,755,836    1,774,477 
Warrants issued and outstanding   922,096    922,096 
Unvested RSUs   275,181    584,111 
Unvested RSAs   12,568    22,667 
Total   3,965,681    3,303,351