Earnings (Loss) Per Common Share - Earnings Per Share Basic and Diluted (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share [Abstract] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 1,000,000 | 1,000,000 | ||
| Basic WASO | 8,094,000 | 8,068,000 | 8,090,000 | 8,032,000 |
| Weighted Average Number of Shares Outstanding, Diluted, Adjustment | 0 | 0 | 0 | 8,000 |
| Diluted WASO | 8,094,000 | 8,068,000 | 8,090,000 | 8,040,000 |