v3.25.2
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounting Policies [Abstract]        
Net income (loss) $ 71,981 $ (11,485) $ 136,009 $ 20,596
Basic earnings per share:        
Income (loss) available to common stockholders, basic $ 71,981 $ (11,485) $ 136,009 $ 20,596
Income (loss) available to common stockholders, weighted average common shares outstanding, basic (in shares) 130,484,287 102,957,521 130,405,490 89,108,775
Income (loss) available to common stockholders, per share amount, basic (in dollars per share) $ 0.55 $ (0.11) $ 1.04 $ 0.23
Dilutive shares (in shares) 15,856 0 35,468 7,815
Diluted earnings per share:        
Income (loss) available to common stockholders, diluted $ 71,981 $ (11,485) $ 136,009 $ 20,596
Income (loss) available to common stockholders, weighted average common shares outstanding, diluted (in shares) 130,500,143 102,957,521 130,440,958 89,116,590
Income (loss) available to common stockholders, per share amount, diluted (in dollars per share) $ 0.55 $ (0.11) $ 1.04 $ 0.23