XML 63 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue - Contract Fulfillment Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Intake Costs asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Gross Carrying Amount $ 39,748  
Accumulated Amortization (24,504)  
Net Carrying Amount 15,244  
Commissions    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Gross Carrying Amount 58,424  
Accumulated Amortization (34,637)  
Net Carrying Amount $ 23,787  
Accounting Standards Update 2014-09 | Intake Costs asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Gross Carrying Amount   $ 31,604
Accumulated Amortization   (14,954)
Net Carrying Amount   16,650
Accounting Standards Update 2014-09 | Commissions    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Gross Carrying Amount   42,072
Accumulated Amortization   (21,173)
Net Carrying Amount   $ 20,899