XML 91 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Recovery (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
United States $ (4,214) $ (4,775)  
Current income tax recovery (expense) (4,214) (4,775)  
Deferred:      
United States 3,198 8,864 $ 292
Deferred income tax recovery (expense) 3,198 8,864 292
Income tax recovery (expense) $ (1,016) $ 4,089 $ 292