v3.26.3
Derivative Financial Instruments and Hedging Activities - Additional Information (Detail)
€ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Nov. 30, 2025
EUR (€)
Aug. 31, 2026
USD ($)
Aug. 31, 2026
EUR (€)
Aug. 31, 2025
USD ($)
May 31, 2026
USD ($)
Jun. 30, 2026
EUR (€)
May 31, 2026
EUR (€)
Jan. 31, 2026
EUR (€)
Derivative [Line Items]                  
Impact to fair value of derivative assets and liabilities as a result of recognition on a gross basis     $ 2,100,000     $ 1,600,000      
Gains in accumulated other comprehensive income expected to be reclassified into net earnings     2,600,000            
Gains in accumulated other comprehensive income expected to be reclassified into net earnings, tax     700,000            
Interest income     2,000,000   $ 0        
Derivative designated notional amount reduced | €   € 75.0   € 60.0          
Derivative notional amount partially terminated and de-designated | €       15.0          
Payment to counterparty upon partial termination of cross-currency swap     200,000            
Derivative notional amount remaining designated as a net investment hedge | €       € 60.0          
Gain (loss) on the cross-currency swap recognized in miscellaneous income (expense)     (900,000)            
Net investment hedge estimated to be reclassified into net earnings     0            
Float-for-Float Fair Value Cross Currency Swap                  
Derivative [Line Items]                  
Notional amount $ 114,700,000           € 100.0    
Swap maturity date Dec. 23, 2027                
Float-for-Float Fair Value Cross Currency Swap | 1-Month EURIBOR Plus                  
Derivative [Line Items]                  
Debt instrument, basis spread on variable interest rate 3.00%                
Float-for-Float Fair Value Cross Currency Swap | SOFR                  
Derivative [Line Items]                  
Debt instrument, basis spread on variable interest rate 3.055%                
Euro/U.S. Dollar Foreign Currency Forward Contract                  
Derivative [Line Items]                  
Notional amount           664,600,000   € 570.0 € 550.0
Maximum | Interest Rate Contracts                  
Derivative [Line Items]                  
Fair value of derivative     $ 100,000     $ 100,000