XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Private Placement Debt Narrative (Details) - USD ($)
Mar. 01, 2025
Aug. 31, 2024
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 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%