XML 76 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Additional Information (Details) - O 2025 Q2 Dividends [Member] - Subsequent Event [Member]
May 14, 2025
$ / shares
Subsequent Event [Line Items]  
Dividends declared date May 14, 2025
Distribution per share $ 0
Dividends payment date Jun. 26, 2025
Dividends record date May 14, 2025