v3.21.2
REVENUE - Schedule of revenue disaggregation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Number of segments | segment     2  
Revenue from contracts with customers $ 165,919 $ 181,479 $ 486,475 $ 524,354
Investment income 3,338 3,277 10,241 9,578
Total 169,257 184,756 496,716 533,932
Precima        
Disaggregation of Revenue [Line Items]        
Revenues from disposal group       1,900
United States        
Disaggregation of Revenue [Line Items]        
Total 95 3,316 2,637 9,590
Canada        
Disaggregation of Revenue [Line Items]        
Total 75,822 70,330 229,286 214,120
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total 68,168 76,876 200,022 196,152
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 22,967 12,549 57,690 62,960
Other        
Disaggregation of Revenue [Line Items]        
Total 2,205 21,685 7,081 51,110
AIR MILES Reward Program        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 68,590 62,921 203,882 197,773
Investment income 3,338 3,277 10,241 9,578
Total 71,928 66,198 214,123 207,351
AIR MILES Reward Program | United States        
Disaggregation of Revenue [Line Items]        
Total       1,028
AIR MILES Reward Program | Canada        
Disaggregation of Revenue [Line Items]        
Total 71,928 66,198 214,123 206,055
AIR MILES Reward Program | Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total       268
Brand Loyalty        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 97,329 118,558 282,593 326,581
Total 97,329 118,558 282,593 326,581
Brand Loyalty | United States        
Disaggregation of Revenue [Line Items]        
Total 95 3,316 2,637 8,562
Brand Loyalty | Canada        
Disaggregation of Revenue [Line Items]        
Total 3,894 4,132 15,163 8,065
Brand Loyalty | Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total 68,168 76,876 200,022 195,884
Brand Loyalty | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 22,967 12,549 57,690 62,960
Brand Loyalty | Other        
Disaggregation of Revenue [Line Items]        
Total 2,205 21,685 7,081 51,110
Coalition loyalty program        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 68,580 62,938 203,870 195,870
Coalition loyalty program | AIR MILES Reward Program        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 68,580 62,938 203,870 195,870
Campaign-based loyalty solutions        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 95,799 117,435 278,726 322,504
Campaign-based loyalty solutions | Brand Loyalty        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 95,799 117,435 278,726 322,504
Other Revenue        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 1,540 1,106 3,879 5,980
Total 6,302 8,054 16,628 21,456
Other Revenue | AIR MILES Reward Program        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 10 (17) 12 1,903
Other Revenue | Brand Loyalty        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 1,530 $ 1,123 $ 3,867 $ 4,077