Quarterly report [Sections 13 or 15(d)]

Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details)

v3.25.2
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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 loss $ (10,997) $ (11,679) $ (3,106) $ (11,725) $ (22,676) $ (14,831)
Less: Preferred stock dividends (315)   (316)   (627) (631)
Basic and diluted loss per share:            
Loss attributable to common stockholders, basic $ (11,312)   $ (3,422)   $ (23,303) $ (15,462)
Loss attributable to common stockholders, basic (in Shares) 74,611   73,486   74,232 73,126
Loss attributable to common stockholders, basic (in Dollars per share) $ (0.15)   $ (0.05)   $ (0.31) $ (0.21)
Loss attributable to common stockholders, diluted $ (11,312)   $ (3,422)   $ (23,303) $ (15,462)
Loss attributable to common stockholders, diluted (in Shares) 74,611   73,486   74,232 73,126
Loss attributable to common stockholders, diluted (in Dollars per share) $ (0.15)   $ (0.05)   $ (0.31) $ (0.21)