Quarterly report [Sections 13 or 15(d)]

Organization - Schedule of Cash Dividends Payable (Details)

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