v3.26.1
Derivatives and Hedging - Additional Information (Details)
Dec. 29, 2026
Apr. 07, 2025
CAD ($)
Oct. 21, 2025
USD ($)
Oct. 21, 2025
CAD ($)
Apr. 07, 2025
GBP (£)
Derivative [Line Items]          
Notional value   $ 136,500,000     £ 39,500,000
Foreign currency derivatives maturity date   Dec. 31, 2025      
GBP Foreign Currency Contract          
Derivative [Line Items]          
Notional value     $ 46,800,000    
Foreign currency derivatives maturity date Dec. 29, 2026        
CAD Foreign Currency Contract          
Derivative [Line Items]          
Notional value       $ 260,000,000  
Foreign currency derivatives maturity date Dec. 29, 2026