v3.25.2
Earnings Per Share - Summary of Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (loss) $ 1,296 $ (11,435) $ 862 $ (14,328)
Less preferred stock dividends 0 150 0 150
Net income (loss) attributable to common shareholders $ 1,296 $ (11,585) $ 862 $ (14,478)
Weighted average common shares outstanding, basic 88,257,659 24,477,007 87,136,670 21,827,669
Effect of dilutive securities 324,684 0 173,876 0
Weighted average common shares outstanding, dilutive 88,582,343 24,477,007 87,310,546 21,827,669
Basic income (loss) per common share $ 0.01 $ (0.47) $ 0.01 $ (0.66)
Diluted income (loss) per common share $ 0.01 $ (0.47) $ 0.01 $ (0.66)
Total weighted average anti-dilutive shares 1,570,433 0 829,234 0
PSAs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total weighted average anti-dilutive shares 1,570,384 0 829,134 0
Stock options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total weighted average anti-dilutive shares 49 0 100 0