XML 103 R75.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Additional Information (Detail)
1 Months Ended 12 Months Ended
Dec. 06, 2023
USD ($)
Sep. 27, 2023
USD ($)
Sep. 26, 2023
Jul. 28, 2023
USD ($)
Aug. 23, 2019
EUR (€)
Jun. 30, 2017
USD ($)
May 31, 2024
USD ($)
May 17, 2024
EUR (€)
Nov. 01, 2023
May 31, 2023
USD ($)
Aug. 23, 2019
USD ($)
Subsidiaries
Jul. 28, 2017
USD ($)
Aug. 10, 2012
Debt And Receivables Securitization [Line Items]                          
Number of European subsidiaries | Subsidiaries                     2    
Long-term debt             $ 299,480,000            
Debt Issuance Costs, Net                     $ 134    
Non-cash loss recognised             (1,534,000)            
Borrowings outstanding             $ 0            
Line of credit facility, description             On September 27, 2023, we amended and restated the Credit Facility, extending the final maturity from August 20, 2026 to September 27, 2028, while keeping in place the $500,000 aggregate commitments under the Credit Facility. Borrowings under the Credit Facility have maturities of up to one year. We have the option to borrow at rates equal to an applicable margin over the Simple SOFR, the Prime Rate of PNC Bank, National Association or the Overnight Bank Funding Rate.            
Unsecured Revolving Credit Facility                          
Debt And Receivables Securitization [Line Items]                          
Maximum borrowing capacity   $ 500,000,000                      
Remaining borrowing capacity             $ 500,000,000            
Maturity date   Sep. 27, 2028 Aug. 20, 2026                    
Unsecured Revolving Credit Facility | Maximum                          
Debt And Receivables Securitization [Line Items]                          
Debt maturity period             1 year            
4.30% Senior Notes due August 1, 2032                          
Debt And Receivables Securitization [Line Items]                          
Debt, interest rate                       4.30%  
Unamortized portion of debt issuance costs             $ 1,152,000     $ 1,293,000      
Price of debt instrument sold to the public as a percentage of principal amount                       99.901%  
Effective interest rate                       4.309%  
Unamortized debt discount             108,000     121,000   $ 198  
Debt issuance cost                       $ 2,116  
4.30% Senior Notes due August 1, 2032 | Interest Rate Swap                          
Debt And Receivables Securitization [Line Items]                          
Notional Amount           $ 150,000              
Gain (Loss) Reclassified from Accumulated OCI (Effective Portion)           $ 3,098              
4.60% Senior Notes due August 10, 2024                          
Debt And Receivables Securitization [Line Items]                          
Debt, interest rate                         4.60%
Debt to be repaid $ 150,000,000                        
Accrued interest $ 500,000                        
Series A and Series B Senior Unsecured Notes                          
Debt And Receivables Securitization [Line Items]                          
Unamortized portion of debt issuance costs             $ 87,000     96,000      
2026 Notes                          
Debt And Receivables Securitization [Line Items]                          
Principal amount       $ 243,623,000           6,377,000      
Long-term debt                   $ 243,623,000      
Non-cash loss recognised       $ 1,534,000                  
Original / New Series A Senior Note                          
Debt And Receivables Securitization [Line Items]                          
Principal amount | €               € 36,700          
Debt, maturity date         Aug. 23, 2031                
Debt to be repaid | €         € 30,000                
Debt instrument payments date         Aug. 23, 2029                
Remaining debt to repaid | €         € 6,700                
Original / New Series A Senior Note | Maximum                          
Debt And Receivables Securitization [Line Items]                          
Debt, interest rate                 2.06%        
Original / New Series A Senior Note | Minimum                          
Debt And Receivables Securitization [Line Items]                          
Debt, interest rate                 1.56%        
Original / New Series B Senior Notes                          
Debt And Receivables Securitization [Line Items]                          
Principal amount | €               € 55,000          
Debt, maturity date         Aug. 23, 2034                
Debt to be repaid | €         € 23,300                
Debt instrument payments date         Aug. 23, 2031                
Remaining debt to repaid | €         € 31,700                
Original / New Series B Senior Notes | Maximum                          
Debt And Receivables Securitization [Line Items]                          
Debt, interest rate                 2.40%        
Original / New Series B Senior Notes | Minimum                          
Debt And Receivables Securitization [Line Items]                          
Debt, interest rate                 1.90%