XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Effective Income Tax Rate Reconciliation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax [Line Items]      
(Loss) income before income taxes $ (37,305) $ (27,368) $ (96,734)
Tax (recovery) calculated at US domestic tax rates (7,834) (5,747) (20,339)
State tax adjustments (364) (457) (1,799)
Non-deductible items 920 1,100 928
True up of prior year income tax estimates (39) 318  
Deferred adjustment (135) 32 (3,324)
Tax rate differences on deferred items (318) (34) 308
Foreign rate differentials     88
Change in tax rates 71 135 5
Change in valuation allowance 6,031 12,111 28,684
Other 6 (7) 130
Provision For (Recovery Of) Income Taxes $ (1,662) $ 7,451 $ 4,681