XML 70 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Lived Assets - Summary of Carrying Values of Contract Cost Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount $ 80,340  
Accumulated Amortization (43,051) $ 0
Net Amount 37,289  
Client contract incentives    
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount 28,366  
Accumulated Amortization (20,833)  
Net Amount 7,533  
Capitalized costs    
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount 44,469  
Accumulated Amortization (20,230)  
Net Amount 24,239  
Capitalized commission fees    
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount 7,505  
Accumulated Amortization (1,988)  
Net Amount $ 5,517