Earnings Per Share - Schedule of Weighted Average Diluted Shares (Details) - shares shares in Thousands |
3 Months Ended | ||||
|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
||||
| Schedule of Weighted Average Diluted Shares [Line Items] | |||||
| Weighted average diluted shares as disclosed on the Consolidated Statements of Operations | 138,005 | [1] | 146,545 | ||
| Less: Participating securities: | |||||
| Potentially dilutive restricted stock awards | (166) | ||||
| Weighted average diluted shares used to calculate diluted (loss)/earnings per share as disclosed in the table above | 138,005 | 146,379 | |||
| Series A Preferred Stock [Member] | |||||
| Less: Participating securities: | |||||
| Weighted average shares of common stock issuable upon conversion of the Series A Preferred Stock | |||||
| |||||