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