v3.25.2
Net (Loss) Income per Share - Computation of EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net (loss) income $ (43,103) $ (17,349) $ 55,031 $ 23,496 $ (60,452) $ 78,527
Denominator:            
Weighted-average common shares outstanding, basic (in shares) 41,338,752   34,180,549   41,206,974 33,838,811
Effect of dilutive securities (in shares) 0   1,326,480   0 1,309,410
Weighted-average common shares outstanding, diluted (in shares) 41,338,752   35,507,029   41,206,974 35,148,221
Net (loss) income per share, basic (in dollars per share) $ (1.04)   $ 1.61   $ (1.47) $ 2.32
Net (loss) income per share, diluted (in dollars per share) $ (1.04)   $ 1.55   $ (1.47) $ 2.23