Subsequent Events - Schedule of Dividend in Cash (Details) - Subsequent Events [Member] |
Dec. 11, 2025
$ / shares
|
|---|---|
| Dividends Declared December 2025 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Jan. 06, 2026 |
| Payment Date | Jan. 22, 2026 |
| Dividends Declared January 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Feb. 04, 2026 |
| Payment Date | Feb. 23, 2026 |
| Dividends Declared February 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Mar. 03, 2026 |
| Payment Date | Mar. 19, 2026 |