Subsequent Events - Schedule of Dividend in Cash (Details) - Subsequent Events [Member] |
Sep. 09, 2026
$ / shares
|
|---|---|
| Dividends Declared September 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Oct. 06, 2026 |
| Payment Date | Oct. 22, 2026 |
| Dividends Declared October 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Nov. 05, 2026 |
| Payment Date | Nov. 24, 2026 |
| Dividends Declared November 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Dec. 03, 2026 |
| Payment Date | Dec. 22, 2026 |