v3.26.1
Net Income (Loss) Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator [Abstract]        
Net income (loss) attributable to common stockholders $ 123,214 $ (68,919) $ 75,620 $ (130,253)
Denominator [Abstract]        
Weighted-average common shares outstanding - basic (in shares) 112,844,880 111,019,647 112,491,433 110,559,113
Effect of dilutive securities 1,669,084 0 1,838,330 0
Weighted-average common shares outstanding - diluted (in shares) 114,513,964 111,019,647 114,329,763 110,559,113
Net income (loss) per share - basic (in dollars per share) $ 1.09 $ (0.62) $ 0.67 $ (1.18)
Net income (loss) per share - diluted (in dollars per share) $ 1.08 $ (0.62) $ 0.66 $ (1.18)