XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Effective Income Tax Rate Reconciliation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax [Line Items]      
(Loss) income before income taxes $ (27,368) $ (96,734) $ (12,651)
Tax (recovery) calculated at US domestic tax rates (5,747) (20,339) (2,592)
State tax adjustments (457) (1,799) (230)
Non-deductible items 1,100 928 1,516
True up of prior year income tax estimates 318   (648)
Deferred adjustment 32 (3,324) (2,429)
Tax rate differences on deferred items (34) 308 397
Foreign rate differentials   88 86
Change in tax rates 135 5 5
Change in valuation allowance 9,111 28,684 57
Other (7) 130 312
Provision For (Recovery Of) Income Taxes $ 4,451 $ 4,681 $ (3,526)