XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Schedule of Basic and Dilutive Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net Income (Loss) $ 31,598 $ (36,556) $ (69,277) $ 95,632 $ 58,061 $ 101,891 $ (74,235) $ 255,584
Denominator:                
Weighted-average shares of common stock outstanding (in shares) 51,577,732     29,580,649     51,460,427 29,705,627
Effect of dilutive shares (in shares) 26,749     121,406     0 118,962
Weighted-average diluted shares of common stock outstanding (in shares) 51,604,481     29,702,055     51,460,427 29,824,589
Earnings (Loss) per Share:                
Basic (in dollars per share) $ 0.61     $ 3.23     $ (1.44) $ 8.60
Diluted (in dollars per share) $ 0.61     $ 3.22     $ (1.44) $ 8.57