Income Taxes, Operating Loss Carryforward Expirations (Details) - USD ($) $ in Thousands | 12 Months Ended |
Dec. 31, 2017 | Dec. 31, 2016 |
Operating Loss Carryforwards [Line Items] | | |
Operating loss carryforwards | $ (73,532) | |
Total | (73,532) | |
Income tax benefit and valuation allowance recorded directly to equity | | $ 370 |
Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (45,349) | |
Capital loss carryforwards | 53,875 | |
U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (20,830) | |
Mexico [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (7,187) | |
Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (166) | |
Australia [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Operating loss carryforwards | (32,002) | |
Tax Year 2017 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (1) | |
Tax Year 2017 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (1) | |
Tax Year 2018 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (6) | |
Tax Year 2018 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (6) | |
Tax Year 2019 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (20) | |
Tax Year 2019 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (20) | |
Tax Year 2020[Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (42) | |
Tax Year 2020[Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (42) | |
Tax Year 2021 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (20) | |
Tax Year 2021 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (20) | |
Tax Year 2022 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (5,964) | |
Tax Year 2022 [Member] | Mexico [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (5,933) | |
Tax Year 2022 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (31) | |
Tax Year 2023 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (347) | |
Tax Year 2023 [Member] | Mexico [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (325) | |
Tax Year 2023 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (22) | |
Tax Year 2024 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (4) | |
Tax Year 2024 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (4) | |
Tax Year 2025 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (78) | |
Tax Year 2025 [Member] | Mexico [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (70) | |
Tax Year 2025 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (8) | |
Tax Year 2026 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (1,687) | |
Tax Year 2026 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (1,027) | |
Tax Year 2026 [Member] | Mexico [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (654) | |
Tax Year 2026 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (6) | |
Tax Year 2027 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (1,058) | |
Tax Year 2027 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (847) | |
Tax Year 2027 [Member] | Mexico [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (205) | |
Tax Year 2027 [Member] | Barbados [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (6) | |
Tax Year 2028 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (6,532) | |
Tax Year 2028 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (5,245) | |
Tax Year 2028 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (1,287) | |
Tax Year 2029 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (5,741) | |
Tax Year 2029 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (4,022) | |
Tax Year 2029 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (1,719) | |
Tax Year 2030 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (7,002) | |
Tax Year 2030 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (5,032) | |
Tax Year 2030 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (1,970) | |
Tax Year 2031 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (5,633) | |
Tax Year 2031 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (3,806) | |
Tax Year 2031 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (1,827) | |
Tax Year 2032 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (9,804) | |
Tax Year 2032 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (6,397) | |
Tax Year 2032 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (3,407) | |
Tax Year 2033 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (8,399) | |
Tax Year 2033 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (6,076) | |
Tax Year 2033 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (2,323) | |
Tax Year 2034 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (7,518) | |
Tax Year 2034 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (4,420) | |
Tax Year 2034 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (3,098) | |
Tax year 2035 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (3,731) | |
Tax year 2035 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (3,729) | |
Tax year 2035 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (2) | |
Tax Year 2036 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (5,454) | |
Tax Year 2036 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (2,799) | |
Tax Year 2036 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | (2,655) | |
Tax Year 2037 [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Total | (4,491) | |
Tax Year 2037 [Member] | Canada [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring noncapital loss carryforwards | (1,949) | |
Tax Year 2037 [Member] | U.S. [Member] | | |
Operating Loss Carryforwards [Line Items] | | |
Expiring net operating loss carryforwards | $ (2,542) | |