XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue - Contract Fulfillment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Commissions asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net Carrying Amount $ 20,478  
Accumulated Amortization (28,355) $ (21,173)
Gross Carrying Amount 48,833 42,072
Intake Costs asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net Carrying Amount 15,508  
Accumulated Amortization (20,135) (14,954)
Gross Carrying Amount $ 35,643 31,604
Accounting Standards Update 2014-09 | Commissions asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net Carrying Amount   20,899
Accounting Standards Update 2014-09 | Intake Costs asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net Carrying Amount   $ 16,650