XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Private Placement Debt Narrative (Details) - USD ($)
2 Months Ended 9 Months Ended
Jul. 31, 2025
May 31, 2025
Jun. 01, 2024
Aug. 31, 2024
Debt Instrument [Line Items]        
Payments under Shelf Facility Agreements and Private Placement Debt   $ 0 $ 50,000,000  
Private Placement Debt | Senior Notes Series B        
Debt Instrument [Line Items]        
Principal amount   $ 100,000,000   $ 100,000,000
Interest rate   2.90%    
Private Placement Debt | Senior Notes Due June 11, 2025        
Debt Instrument [Line Items]        
Principal amount   $ 20,000,000   $ 20,000,000
Interest rate   3.79%   3.79%
Private Placement Debt | Senior Notes Due June 11, 2025 | Subsequent Event        
Debt Instrument [Line Items]        
Payments under Shelf Facility Agreements and Private Placement Debt $ 20,000      
Private Placement Debt | Senior notes, Due March 5, 2027        
Debt Instrument [Line Items]        
Principal amount   $ 50,000,000   $ 50,000,000
Interest rate   2.60%    
Private Placement Debt | Senior Notes Due April 18, 2027        
Debt Instrument [Line Items]        
Principal amount   $ 50,000,000   $ 50,000,000
Interest rate   5.73%    
Senior Notes | Senior Notes Due April 18, 2027        
Debt Instrument [Line Items]        
Principal amount   $ 50,000,000    
Interest rate   5.73%