XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Derivative Instruments - Additional Information (Detail)
12 Months Ended
Nov. 16, 2023
CAD ($)
$ / Unit
Nov. 09, 2023
CAD ($)
$ / Unit
Jul. 05, 2023
USD ($)
Apr. 12, 2023
USD ($)
Oct. 12, 2022
USD ($)
Apr. 12, 2022
USD ($)
Apr. 12, 2021
CAD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 12, 2023
CAD ($)
Oct. 11, 2023
CAD ($)
$ / Unit
Jul. 05, 2023
CAD ($)
Apr. 12, 2023
CAD ($)
Apr. 12, 2022
CAD ($)
Derivative Instruments And Hedging Activities Disclosures [Line Items]                            
Foreign currency forward contract gains (loss)     $ 1,200,000 $ 6,400,000 $ 8,700,000 $ 3,200,000                
Gain (loss) on foreign currency hedge contract, ineffective portion               $ 100,000 $ 9,500,000          
Cash flow hedges reclassified to reduce interest expense               $ 1,000,000            
Hedge Cash Settlement On October Eleven Two Thousand Twenty Three                            
Derivative Instruments And Hedging Activities Disclosures [Line Items]                            
Derivative, notional amount                     $ 137,664,000      
Derivative, Foreign Currency Option Strike Price | $ / Unit                     1.3766      
Hedge Cash Settlement On November Nine Two Thousand Twenty Three                            
Derivative Instruments And Hedging Activities Disclosures [Line Items]                            
Derivative, notional amount   $ 137,669,000                        
Derivative, Foreign Currency Option Strike Price | $ / Unit   1.3767                        
Hedge Maturing Without Cash Settlement On November Sixteen Two Thousand Twenty Three                            
Derivative Instruments And Hedging Activities Disclosures [Line Items]                            
Derivative, Foreign Currency Option Strike Price | $ / Unit 1.3782                          
Foreign Currency Forward                            
Derivative Instruments And Hedging Activities Disclosures [Line Items]                            
Derivative, notional amount $ 30,000,000                          
Foreign Currency Forward, Notional Amount         $ 126.2   $ 125,900,000     $ 137,700,000   $ 132,400,000 $ 134,400,000 $ 122,000,000
Foreign Currency Forward, Maturity Date Jan. 16, 2024 Nov. 16, 2023 Apr. 12, 2024 Jul. 06, 2023 Oct. 12, 2023 Oct. 12, 2022 Apr. 12, 2023