v3.25.4
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2017
USD ($)
Nov. 29, 2025
USD ($)
Nov. 30, 2024
USD ($)
Aug. 30, 2025
USD ($)
facility
Apr. 30, 2024
USD ($)
Mar. 31, 2020
USD ($)
Jul. 31, 2016
USD ($)
Debt Instrument [Line Items]              
Number of credit facilities | facility       3      
Proceeds from lines of credit   $ 156,000,000 $ 111,500,000        
Committed Bank Facility              
Debt Instrument [Line Items]              
Outstanding balance   $ 110,000,000   $ 65,000,000      
Amended Uncommitted Credit Facilities              
Debt Instrument [Line Items]              
Credit facility, expiration term   1 year          
Outstanding balance   $ 217,000,000   217,000,000      
Line of credit facility, maximum amount outstanding during period       $ 230,000,000      
Proceeds from lines of credit   156,000,000          
Repayment of loan facility   $ 111,000,000          
Line of credit facility, interest rate at period end   4.89%   5.19%      
Amended Revolving Credit Facility              
Debt Instrument [Line Items]              
Credit facility, maximum borrowing capacity $ 600,000,000            
Credit facility, expiration term 5 years            
Amended Revolving Credit Facility | Letter of Credit              
Debt Instrument [Line Items]              
Credit facility, maximum borrowing capacity   $ 50,000,000          
Outstanding balance   6,304,000   $ 6,304,000      
Amended Revolving Credit Facility | Committed Bank Facility              
Debt Instrument [Line Items]              
Available increase in amount borrowed   300,000,000          
Senior Notes Series B | Private Placement Debt              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 100,000,000   100,000,000     $ 100,000,000
Interest rate   2.90%         2.90%
Senior notes, Due March 5, 2027 | Private Placement Debt              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 50,000,000   50,000,000   $ 50,000,000  
Interest rate   2.60%       2.60%  
Senior Notes Due April 18, 2027 | Private Placement Debt              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 50,000,000   $ 50,000,000      
Interest rate   5.73%          
Senior Notes Due April 18, 2027 | Senior Notes              
Debt Instrument [Line Items]              
Debt instrument, face amount         $ 50,000,000    
Interest rate         5.73%