v3.25.2
Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net loss attributable to common stockholders $ (192,742) $ (43,393) $ (227,609) $ (78,719)
Denominator:        
Weighted average shares of common stock outstanding - Basic 55,161,124 52,995,093 54,956,722 52,868,909
Dilutive effect of potential common stock 0 0 0 0
Weighted average shares of common stock outstanding - Diluted 55,161,124 52,995,093 54,956,722 52,868,909
Net loss per share, Basic $ (3.49) $ (0.82) $ (4.14) $ (1.49)
Net loss per share, Diluted $ (3.49) $ (0.82) $ (4.14) $ (1.49)