v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss) $ 164,216 $ 10,503 $ 249,916 $ (16,928)
Denominator:        
Weighted-average common shares outstanding — basic (in shares) 147,972 146,888 147,742 146,545
Dilutive effect of common stock equivalents (in shares) 3,923 2,787 3,719 0
Weighted-average common shares outstanding — diluted (in shares) 151,895 149,675 151,461 146,545
Net income (loss) per share—basic (in dollars per share) $ 1.11 $ 0.07 $ 1.69 $ (0.12)
Net income (loss) per share—diluted (in dollars per share) $ 1.08 $ 0.07 $ 1.65 $ (0.12)