Annual report pursuant to Section 13 and 15(d)

Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share

v3.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of basic and diluted earnings per share [Abstract]      
Consolidated net income (loss) , Loss Numerator $ (28,005) $ (41,597) $ 46,082
Less: Preferred stock dividends Loss Numerator (1,265) (1,265) (1,265)
Less: Income allocated to participating securities Loss Numerator (600)
Basic and diluted loss per share:      
Loss available to common stockholders, Loss Numerator $ (29,270) $ (42,862) $ 44,217
Loss available to common stockholders, Shares Denominator (in Shares) 73,339,000 71,944,000 71,098,000
Loss available to common stockholders, Per-Share Amount (in Dollars per share) $ (0.4) $ (0.6) $ 0.62
Add: Dilutive securities, Loss Numerator    
Add: Dilutive securities, Shares Denominator (in Shares)     1,121,000
Diluted income per share:      
Income available to common stockholders, Loss Numerator $ (29,270) $ (42,862) $ 44,217
Income available to common stockholders, Shares Denominator (in Shares) 73,339,000 71,944,000 72,219,000
Income available to common stockholders, Per-Share Amount (in Dollars per share) $ (0.4) $ (0.6) $ 0.61