v3.26.3
Basis of Presentation - Schedule of Basic and Dilutive Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:                
Net Income (Loss) $ 8,998 $ 126,467 $ 21,044 $ 31,598 $ (36,556) $ (69,277) $ 156,509 $ (74,235)
Denominator:                
Weighted-Average Shares of Common Stock Outstanding (in shares) 49,618,078     51,577,732     50,348,454 51,460,427
Effect of Dilutive Shares (in shares) 70,314     26,749     56,863 0
Weighted-Average Diluted Shares of Common Stock Outstanding (in shares) 49,688,392     51,604,481     50,405,317 51,460,427
Earnings (Loss) per Share:                
Basic (in dollars per share) $ 0.18     $ 0.61     $ 3.11 $ (1.44)
Diluted (in dollars per share) $ 0.18     $ 0.61     $ 3.11 $ (1.44)