v3.26.1
SUBSEQUENT EVENTS - Dividends Declared (Details) - Subsequent Event
1 Months Ended
Jul. 16, 2026
$ / shares
7/31/2026  
Subsequent Events  
Date Declared Jul. 16, 2026
Record Date Jul. 31, 2026
Payment Date Aug. 14, 2026
Dividends payable amount per share $ 0.0833
8/31/2026  
Subsequent Events  
Date Declared Jul. 16, 2026
Record Date Aug. 31, 2026
Payment Date Sep. 15, 2026
Dividends payable amount per share $ 0.0833
9/30/2026  
Subsequent Events  
Date Declared Jul. 16, 2026
Record Date Sep. 30, 2026
Payment Date Oct. 15, 2026
Dividends payable amount per share $ 0.0833