v3.26.1
SUBSEQUENT EVENTS - Dividends Declared (Details) - Subsequent Event - $ / shares
Jun. 30, 2026
May 29, 2026
Apr. 30, 2026
4/30/2026      
Subsequent Events      
Dividends payable amount per share     $ 0.1133
Date Declared     Apr. 14, 2026
Record Date     Apr. 30, 2026
Payment Date     May 15, 2026
5/29/2026      
Subsequent Events      
Dividends payable amount per share   $ 0.1133  
Date Declared   Apr. 14, 2026  
Record Date   May 29, 2026  
Payment Date   Jun. 15, 2026  
6/30/2026      
Subsequent Events      
Dividends payable amount per share $ 0.1133    
Date Declared Apr. 14, 2026    
Record Date Jun. 30, 2026    
Payment Date Jul. 15, 2026