v3.26.1
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