XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Derivative Instruments - Summary of Derivative Financial Instruments (Parenthetical) (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 07, 2024
USD ($)
Feb. 16, 2024
$ / Unit
Jan. 16, 2024
$ / Unit
Oct. 12, 2023
CAD ($)
Jul. 05, 2023
CAD ($)
Apr. 12, 2023
CAD ($)
Oct. 12, 2022
USD ($)
Apr. 12, 2022
CAD ($)
Apr. 12, 2021
CAD ($)
Derivative [Line Items]                    
Settlement amount of hedge | $   $ 500,000                
Maturity date Mar. 07, 2024                  
Hedge cash settlement on january sixteen two thousand twenty four                    
Derivative [Line Items]                    
Foreign Currency Forward, Strike       1.3781            
Hedge Cash Settlement On February Sixteen Two Thousand Twenty Four                    
Derivative [Line Items]                    
Foreign Currency Forward, Strike     1.3781              
Foreign Exchange Forward [Member]                    
Derivative [Line Items]                    
Foreign Currency Forward, Notional Amount         $ 137.7 $ 132.4 $ 134.4 $ 126.2 $ 122.0 $ 125.9