v3.25.3
Loss Per Share of Common Stock - Schedule of earnings per share, basic and diluted (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share, Basic:        
Net loss $ (12,754,660) $ (3,898,297) $ (41,482,851) $ (16,820,644)
Weighted average common shares outstanding – basic (in shares) 39,665,927 38,819,387 39,654,512 35,317,352
Basic (in dollars per share) $ (0.32) $ (0.10) $ (1.05) $ (0.48)
Earnings Per Share, Diluted [Abstract]        
Net loss $ (12,754,660) $ (3,898,297) $ (41,482,851) $ (16,820,644)
Weighted average common shares outstanding – diluted (in shares) 39,665,927 38,819,387 39,654,512 35,317,352
Diluted (in dollars per share) $ (0.32) $ (0.10) $ (1.05) $ (0.48)