Earnings Per Share ("EPS") - Additional Information (Details) - $ / shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Maximum | ||
| Earnings per Share [Line Items] | ||
| Weighted average price per purchase contract | $ 3.8461 | |
| Average applicable market value | 15.28 | |
| Maximum | TEUs | ||
| Earnings per Share [Line Items] | ||
| Average applicable market value | $ 15.28 | |
| Minimum | ||
| Earnings per Share [Line Items] | ||
| Average applicable market value | 13 | |
| Minimum | TEUs | ||
| Earnings per Share [Line Items] | ||
| Average applicable market value | $ 15.28 | $ 13 |