XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Net Operating Loss Carryforwards (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 148,612
Total NOL and Other Carryforwards 246,101
Canada  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 40,759
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 2039
United States  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 19,113
United States | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2021
United States | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2041
U.S. states  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 21,091
United Kingdom  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards 9,730
Switzerland  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 10,688
Operating loss carryforward expiration 2028
Other foreign  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 6,501
Canada province  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 40,730
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 2039
Other Carryforwards [Member]  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 97,489
Other Carryforwards [Member] | Canada  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards 36,141
Other Carryforwards [Member] | United States credit  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 390
Operating loss carryforward expiration 2031
Other Carryforwards [Member] | Canada province  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 50,272
Other Carryforwards [Member] | Canada credit  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 7,227
Other Carryforwards [Member] | Canada credit | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Other Carryforwards, expiration date 2023
Other Carryforwards [Member] | Canada credit | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Other Carryforwards, expiration date 2041
Other Carryforwards [Member] | Canada province credits  
Deferred tax assets, operating loss, and other carryforwards  
Foreign and state, net operating loss (NOL) carryforwards $ 3,052
Other Carryforwards [Member] | Canada province credits | Earliest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2036
Other Carryforwards [Member] | Canada province credits | Latest period  
Deferred tax assets, operating loss, and other carryforwards  
Operating loss carryforward expiration 2041
Capital Loss Carryforward  
Deferred tax assets, operating loss, and other carryforwards  
Other deductible carryforwards $ 407