XML 66 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Net loss per share - Summary of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Net loss attributable to common stockholders $ (22,649,572) $ (29,316,826)
Weighted-average common shares outstanding - basic 18,662,690 11,889,193
Weighted-average shares outstanding, diluted 18,662,690 11,889,193
Net loss per share attributable to common shareholders - basic $ (1.21) $ (2.47)
Net loss per share attributable to common shareholders - diluted $ (1.21) $ (2.47)