v3.25.2
Common Stock - Schedule of loss per share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net loss attributable to controlling interests $ (15,882,522) $ (22,482,813) $ (53,299,432) $ (37,326,897)
Denominator:        
Weighted average basic shares outstanding (in shares) 27,928,342 25,276,878 27,574,641 25,138,698
Weighted average diluted shares (in shares) 27,928,342 25,276,878 27,574,641 25,138,698
Basic loss per share (in dollars per share) $ (0.569) $ (0.889) $ (1.933) $ (1.485)
Diluted loss per share (in dollars per share) $ (0.569) $ (0.889) $ (1.933) $ (1.485)