Interest Rate Swaps - Summary of Interest-rate Swap Agreements (Parenthetical) (Detail) $ in Thousands, $ in Millions |
Sep. 30, 2024
USD ($)
|
Sep. 30, 2024
CAD ($)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2023
CAD ($)
|
|---|---|---|---|---|
| Derivative [Line Items] | ||||
| Contractual notional amount | $ 20.0 | $ 40.0 | ||
| Interest Rate Swap | ||||
| Derivative [Line Items] | ||||
| Contractual notional amount | $ 1,433,981 | $ 975,435 |