v3.21.2
REVENUE - Schedule of reconciliation of contract liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 226,900  
Amounts recognized in the combined balance sheets:    
Deferred revenue (current) 924,295 $ 898,475
Deferred revenue (non-current) 96,605 $ 105,544
AIR MILES Reward Program    
Disaggregation of Revenue [Line Items]    
Beginning balance 1,004,019  
Cash proceeds 335,703  
Revenue recognized (324,069)  
Other 1,182  
Effects of foreign currency translation 4,065  
Ending balance 1,020,900  
Amounts recognized in the combined balance sheets:    
Deferred revenue (current) 924,295  
Deferred revenue (non-current) 96,605  
AIR MILES Reward Program | Service    
Disaggregation of Revenue [Line Items]    
Beginning balance 247,186  
Cash proceeds 128,988  
Revenue recognized (148,373)  
Effects of foreign currency translation 1,290  
Ending balance 229,091  
Amounts recognized in the combined balance sheets:    
Deferred revenue (current) 132,486  
Deferred revenue (non-current) 96,605  
AIR MILES Reward Program | Redemption    
Disaggregation of Revenue [Line Items]    
Beginning balance 756,833  
Cash proceeds 206,715  
Revenue recognized (175,696)  
Other 1,182  
Effects of foreign currency translation 2,775  
Ending balance 791,809  
Amounts recognized in the combined balance sheets:    
Deferred revenue (current) $ 791,809