XML 123 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation (Details) - CAD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Reportable Segments Member    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers $ 1,862,925 $ 2,091,661
Uranium [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 1,413,809 1,684,056
Fuel Services [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 370,277 313,989
Other Segment [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 78,839 93,616
Fixed price Contracts Member | Reportable Segments Member    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 724,107 954,249
Fixed price Contracts Member | Uranium [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 349,021 577,143
Fixed price Contracts Member | Fuel Services [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 305,383 293,400
Fixed price Contracts Member | Other Segment [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 69,703 83,706
Market Price Contracts Member [Member] | Reportable Segments Member    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 1,138,818 1,137,412
Market Price Contracts Member [Member] | Uranium [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 1,064,788 1,106,913
Market Price Contracts Member [Member] | Fuel Services [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 64,894 20,589
Market Price Contracts Member [Member] | Other Segment [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 9,136 9,910
Americas [Member] | Reportable Segments Member    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 835,061 956,481
Americas [Member] | Uranium [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 569,535 695,678
Americas [Member] | Fuel Services [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 206,226 191,791
Americas [Member] | Other Segment [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 59,300 69,012
Europe [Member] | Reportable Segments Member    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 371,350 335,789
Europe [Member] | Uranium [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 288,134 275,096
Europe [Member] | Fuel Services [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 79,629 50,000
Europe [Member] | Other Segment [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 3,587 10,693
Asia [Member] | Reportable Segments Member    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 656,514 799,391
Asia [Member] | Uranium [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 556,140 713,282
Asia [Member] | Fuel Services [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers 84,422 72,198
Asia [Member] | Other Segment [Member]    
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [line items]    
Revenue From Contracts With Customers $ 15,952 $ 13,911