Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Earning 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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Basic and Diluted Earnings Per Share (Details) [Abstract]            
Consolidated net income, Income (Loss) Numerator $ 11,701 $ 4,271 $ (10,997) $ (11,679) $ 15,972 $ (22,676)
Less: Preferred stock dividends, Income (Loss) Numerator (315)   (315)   (627) (627)
Basic income per share:            
Income attributable to common stockholders, Income (Loss) Numerator $ 11,386   $ (11,312)   $ 15,345 $ (23,303)
Add: Dilutive securities, Shares Denominator 1,483       1,418  
Income attributable to common stockholders, Shares Denominator 75,588   74,611   75,191 74,232
Income attributable to common stockholders, Per-Share Amount $ 0.15   $ (0.15)   $ 0.2 $ (0.31)
Diluted income per share:            
Income attributable to common stockholders, Income (Loss) Numerator $ 11,386   $ (11,312)   $ 15,345 $ (23,303)
Income attributable to common stockholders, Shares Denominator 77,071   74,611   76,609 74,232
Income attributable to common stockholders, Per-Share Amount $ 0.15   $ (0.15)   $ 0.2 $ (0.31)