v3.26.1
Subsequent Events - Schedule of Dividend in Cash (Details) - Subsequent Events [Member]
Jun. 11, 2026
$ / shares
Dividends Declared June 2026 [Member]  
Schedule of Dividend in Cash [Line Items]  
Amount per Share $ 0.25
Record Date Jul. 06, 2026
Payment Date Jul. 23, 2026
Dividends Declared July 2026 [Member]  
Schedule of Dividend in Cash [Line Items]  
Amount per Share $ 0.25
Record Date Aug. 05, 2026
Payment Date Aug. 25, 2026
Dividends Declared August 2026 [Member]  
Schedule of Dividend in Cash [Line Items]  
Amount per Share $ 0.25
Record Date Sep. 03, 2026
Payment Date Sep. 23, 2026