XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Income Tax Provision (Recovery) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax [Line Items]      
Current $ 77 $ 405 $ (5,150)
Deferred (1,739) 7,046 9,831
Provision For (Recovery Of) Income Taxes (1,662) 7,451 4,681
US State [Member]      
Income Tax [Line Items]      
Current 47 34 72
Deferred     (2,085)
Provision For (Recovery Of) Income Taxes 47 34 (2,013)
Canadian [Member]      
Income Tax [Line Items]      
Current 30 371 (5,222)
Deferred (2,940) 4,046 (2,734)
Provision For (Recovery Of) Income Taxes (2,910) 4,417 (7,956)
US Federal [Member]      
Income Tax [Line Items]      
Deferred 1,201 3,000 14,650
Provision For (Recovery Of) Income Taxes $ 1,201 $ 3,000 $ 14,650