Quarterly report [Sections 13 or 15(d)]

Organization - Schedule of Cash Dividend Payable (Details)

v3.25.1
Organization - Schedule of Cash Dividend Payable (Details) - O 2025 Q1 Dividends [Member]
Mar. 28, 2025
$ / shares
Dividends Payable [Line Items]  
Dividend per share $ 0.29
Record date Mar. 14, 2025
Payment date Mar. 28, 2025