(Loss) Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
| Restricted stock awards and units | 40,000 | 150,000 | 55,000 | 176,000 |
| Anti-dilutive Shares for Earnings Per Share | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
| Restricted stock awards and units | 2,951,000 | 150,000 | 2,898,000 | 176,000 |
| Warrants | 13,178,000 | 18,902,000 | 16,025,000 | 18,902,000 |