XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Tax Provision (Recovery) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax [Line Items]      
Current $ 405 $ (5,150) $ (660)
Deferred 4,046 9,831 (2,866)
Provision For (Recovery Of) Income Taxes 4,451 4,681 (3,526)
US State [Member]      
Income Tax [Line Items]      
Current 34 72 135
Deferred   (2,085) (176)
Provision For (Recovery Of) Income Taxes 34 (2,013) (41)
Canadian [Member]      
Income Tax [Line Items]      
Current 371 (5,222) (795)
Deferred 4,046 (2,734) 588
Provision For (Recovery Of) Income Taxes $ 4,417 (7,956) (207)
US Federal [Member]      
Income Tax [Line Items]      
Deferred   14,650 (3,278)
Provision For (Recovery Of) Income Taxes   $ 14,650 $ (3,278)