v3.26.1
Earnings Per Share and Equity - Schedule of Calculations of Net (Loss) Income Per Common 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
Earnings Per Share [Abstract]        
Net (loss) income $ (15,837) $ (7,851) $ 644 $ (17,418)
Preferred stock dividends 0 519 0 985
Net (loss) income available to common stockholders $ (15,837) $ (8,370) $ 644 $ (18,403)
Weighted average common shares outstanding        
Shares used in calculating basic loss per share (in shares) 58,429,836 42,817,146 58,441,753 42,852,742
Series C Preferred (in shares) 0 0 0 0
Shares used in calculating diluted loss per share (in shares) 58,429,836 42,817,146 58,441,753 42,852,742
(Loss) income allocated to common stockholders per common share        
Basic (in dollars per share) $ (0.27) $ (0.20) $ 0.01 $ (0.43)
Diluted (in dollars per share) $ (0.27) $ (0.20) $ 0.01 $ (0.43)