v3.26.3
Net (Loss) / Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net (loss) / income $ (197,752) $ 13,387 $ (401,259) $ 61,515
Shares used to compute basic net (loss) / income per share (in shares) 36,978 35,484 36,413 35,213
Dilutive potential common shares        
Unvested restricted stock awards (in shares) 0 1,158 0 766
Shares used to compute diluted net (loss) / income per share (in shares) 36,978 36,642 36,413 35,979
Basic net (loss) / income per share (in dollars per share) $ (5.35) $ 0.38 $ (11.02) $ 1.75
Diluted net (loss) / income per share(in dollars per share) $ (5.35) $ 0.37 $ (11.02) $ 1.71
Dilutive shares included in the calculation (in shares) 0 3,663 0 2,683
Anti-dilutive shares excluded from the calculation (in shares) 3,500 1,164 4,156 1,689