v3.26.3
Net loss per share - Summary of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net loss attributable to common stockholders $ (6,411,674) $ (7,104,544) $ (23,175,748) $ (23,296,928)
Weighted-average common shares outstanding - basic 64,998,838 50,666,430 63,009,136 46,235,423
Weighted-average shares outstanding, diluted 64,998,838 50,666,430 63,009,136 46,235,423
Net loss per share attributable to common shareholders - basic $ (0.1) $ (0.14) $ (0.37) $ (0.5)
Net loss per share attributable to common shareholders - diluted $ (0.1) $ (0.14) $ (0.37) $ (0.5)