v3.25.1
Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Warrant or Right [Line Items]    
Net loss attributable to common stockholders, basic $ (5,896,839) $ (3,599,510)
Net loss attributable to common stockholders, diluted $ (5,896,839) $ (3,599,510)
Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares) 25,149,236 21,775,357
Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 25,149,236 21,775,357
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.23) $ (0.17)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.23) $ (0.17)