Subsequent Events - Schedule of Dividend in Cash (Details) - Subsequent Events [Member] |
Mar. 17, 2026
$ / shares
|
|---|---|
| Dividends Declared March 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Apr. 07, 2026 |
| Payment Date | Apr. 23, 2026 |
| Dividends Declared April 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | May 05, 2026 |
| Payment Date | May 21, 2026 |
| Dividends Declared May 2026 [Member] | |
| Schedule of Dividend in Cash [Line Items] | |
| Amount per Share | $ 0.25 |
| Record Date | Jun. 04, 2026 |
| Payment Date | Jun. 23, 2026 |