v3.26.1
Basis of Presentation - Schedule of Basic and Dilutive Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net Income (Loss) $ 126,467 $ 21,044 $ (36,556) $ (69,277) $ 147,511 $ (105,833)
Denominator:            
Weighted-Average Shares of Common Stock Outstanding (in shares) 50,426,638   52,382,004   50,713,643 51,332,367
Effect of Dilutive Shares (in shares) 41,515   0   50,138 0
Weighted-Average Diluted Shares of Common Stock Outstanding (in shares) 50,468,153   52,382,004   50,763,781 51,332,367
Earnings (Loss) per Share:            
Basic (in dollars per share) $ 2.51   $ (0.70)   $ 2.91 $ (2.06)
Diluted (in dollars per share) $ 2.51   $ (0.70)   $ 2.91 $ (2.06)