Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Basic and Diluted Earnings Per Share [Abstract]      
Consolidated net loss, Loss Numerator $ (58,984) $ (28,005) $ (41,597)
Less: Preferred stock dividends, Loss Numerator (1,269) (1,265) (1,265)
Basic and diluted loss per share:      
Loss attributable to common stockholders, Basic, Loss Numerator $ (60,253) $ (29,270) $ (42,862)
Loss attributable to common stockholders, Basic, Shares Denominator (in Shares) 73,482,000 73,339,000 71,944,000
Loss attributable to common stockholders, Basic, Per-Share Amount (in Dollars per share) $ (0.82) $ (0.4) $ (0.6)
Loss attributable to common stockholders, Diluted, Loss Numerator $ (60,253) $ (29,270) $ (42,862)
Loss attributable to common stockholders, Diluted, Shares Denominator (in Shares) 73,482,000 73,339,000 71,944,000
Loss attributable to common stockholders, Diluted, Per-Share Amount (in Dollars per share) $ (0.82) $ (0.4) $ (0.6)