v3.25.2
Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income (loss) $ 5,606 $ 70,711 $ (2,562) $ 207,700
Denominator:        
Weighted-average shares used to compute net income (loss) per share-basic (in shares) 52,588 52,321 52,526 52,242
Dilutive restrictive stock awards (in shares) 28 57 0 51
Weighted-average shares used to compute net income (loss) per share-diluted (in shares) 52,616 52,378 52,526 52,293
Net income (loss) per share-basic (in dollars per share) $ 0.11 $ 1.35 $ (0.05) $ 3.98
Net income (loss) per share-diluted (in dollars per share) $ 0.11 $ 1.35 $ (0.05) $ 3.97