Earnings Per Share - Schedule of Weighted Average Diluted Shares (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Weighted Average Diluted Shares [Line Items] | ||||
| Weighted average diluted shares as disclosed on the Consolidated Statements of Operations | 156,276 | 146,640 | 154,386 | 146,513 |
| Less: Participating securities: | ||||
| Potentially dilutive restricted stock awards | (82) | |||
| Weighted average diluted shares used to calculate diluted earnings per share as disclosed in the table above | 156,276 | 146,640 | 154,386 | 146,431 |