v3.26.1
Net Income (Loss) Per Share - Summary of Weighted Average Number of Shares of Common Stock Outstanding (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic net income (loss) per share:        
Net Income (Loss) $ (9,651,557) $ 13,425,567 $ (38,819,463) $ (35,453,632)
Net income (loss) attributable to common stockholders, basic $ (9,651,557) $ 13,425,567 $ (38,819,463) $ (35,453,632)
Weighted-average shares used to compute net income (loss) per share, basic 51,825,321 46,503,358 50,746,857 36,062,784
Net income (loss) per share attributable to common stockholders, basic $ (0.19) $ 0.29 $ (0.76) $ (0.98)
Diluted net income (loss) per share:        
Net loss $ (9,651,557) $ 13,425,567 $ (38,819,463) $ (35,453,632)
Net loss attributable to common stockholders, diluted $ (9,651,557) $ 13,425,567 $ (38,819,463) $ (35,453,632)
Weighted-average shares used to compute net income (loss) per share, diluted 51,825,321 46,503,358 50,746,857 36,062,784
Weighted-average effect of potentially dilutive shares: Non-vested restricted stock units   1,057,758    
Weighted-average shares used to compute net income (loss) per share, diluted 51,825,321 47,561,116 50,746,857 36,062,784
Net income (loss) per share attributable to common stockholders, diluted $ (0.19) $ 0.28 $ (0.76) $ (0.98)