XML 106 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Summary of Net Operating Loss Carryforwards (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 119,459
Total NOL and Other Carryforwards 184,196
Canada province  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 47,310
Canada province | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2027
Canada province | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2040
Foreign Tax Authority  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 7,323
U.S. states  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 9,615
U.S. states | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2021
U.S. states | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2030
Canada  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 46,329
Canada | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2027
Canada | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2040
United Kingdom  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 8,882
Other Carryforwards  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards 64,737
Other Carryforwards | Canada province  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards 29,415
Other Carryforwards | Canada (credit)  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 5,475
Other Carryforwards | Canada (credit) | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Other Carryforwards, expiration date 2023
Other Carryforwards | Canada (credit) | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Other Carryforwards, expiration date 2040
Other Carryforwards | Canada  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 29,415
Capital Loss Carryforward  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 432