v3.26.1
Loss Per Share of Common Stock - Schedule of earnings per share, basic and diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic:        
Net loss $ (10,786,594) $ (17,624,872) $ (23,295,955) $ (28,728,191)
Weighted average common shares outstanding – basic (in shares) 39,694,243 39,659,266 39,687,418 39,655,597
Basic (in dollars per share) $ (0.27) $ (0.44) $ (0.59) $ (0.72)
Earnings Per Share, Diluted [Abstract]        
Net loss $ (10,786,594) $ (17,624,872) $ (23,295,955) $ (28,728,191)
Weighted average common shares outstanding – diluted (in shares) 39,694,243 39,659,266 39,687,418 39,655,597
Diluted (in dollars per share) $ (0.27) $ (0.44) $ (0.59) $ (0.72)