XML 105 R99.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) per Share - Basic and Diluted Net Income per Share of Common Stock Using Two-Class Method (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
Earnings Per Share [Abstract]            
Net Income (Loss) $ 20,739 $ 25,991 $ 35,785 $ (104,524) $ 46,730 $ (68,739)
Less: Preferred dividends (3,068)   (3,068)   (6,136) (6,136)
Less: Earnings attributable to participating securities 0   0   0 0
Less: Dividends on participating securities (556)   (880)   (1,117) (1,766)
Net income (loss) attributable to common stockholders, basic and diluted $ 17,115   $ 31,837   $ 39,477 $ (76,641)
Number of Shares:            
Basic weighted-average shares of common stock outstanding 138,943,566   140,438,676   138,792,126 141,154,140
Diluted weighted-average shares of common stock outstanding 139,208,860   140,611,532   139,103,947 141,154,140
Earnings (Loss) Per Share Attributable to Common Stockholders            
Basic $ 0.12   $ 0.23   $ 0.28 $ (0.54)
Diluted $ 0.12   $ 0.23   $ 0.28 $ (0.54)