v3.26.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions, $ in Millions
Jun. 30, 2026
CAD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Aggregate amount of credit support arrangements $ 26.0 $ 18.3 $ 18.6