v3.26.3
SUBSEQUENT EVENTS - Narrative (Details) - USD ($)
3 Months Ended
Sep. 11, 2026
Jul. 31, 2026
O 2026 Q4 Dividends    
Subsequent Event [Line Items]    
Dividends payable, Date declared   Mar. 27, 2026
Dividends payable, Date to be Paid   May 01, 2026
Dividends payable, Date of record   Apr. 20, 2026
O 2027 Q2 Dividends    
Subsequent Event [Line Items]    
Dividends payable, Date declared   Sep. 11, 2026
Dividends payable, Date to be Paid   Oct. 30, 2026
Dividends payable, Date of record   Oct. 16, 2026
Subsequent Event | O 2027 Q2 Dividends    
Subsequent Event [Line Items]    
Dividend payable $ 75.000  
Dividends payable, Date declared Sep. 11, 2026  
Dividends payable, Date to be Paid Oct. 30, 2026  
Dividends payable, Date of record Oct. 16, 2026