XML 73 R61.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Dividends Paid (Details) - $ / shares
3 Months Ended
Apr. 30, 2026
Jan. 31, 2026
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
2027 Q1 dividend          
Dividends Payable [Line Items]          
Record date Apr. 22, 2026        
Payment date Apr. 30, 2026        
Amount Per Share $ 0.5        
2026 Q4 dividend          
Dividends Payable [Line Items]          
Record date   Jan. 22, 2026      
Payment date   Jan. 31, 2026      
Amount Per Share   $ 0.5      
2026 Q3 dividend          
Dividends Payable [Line Items]          
Record date     Oct. 23, 2025    
Payment date     Oct. 31, 2025    
Amount Per Share     $ 0.5    
2026 Q2 dividend          
Dividends Payable [Line Items]          
Record date       Jul. 23, 2025  
Payment date       Jul. 31, 2025  
Amount Per Share       $ 0.375  
2026 Q1 dividend          
Dividends Payable [Line Items]          
Record date         Apr. 22, 2025
Payment date         Apr. 30, 2025
Amount Per Share         $ 0.375