XML 49 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Revenue - Contract Fulfillment Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Capitalized commissions asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net Carrying Amount $ 27,562 $ 23,787
Accumulated Amortization (24,923) (34,637)
Gross Carrying Amount 52,485 58,424
Intake Costs asset    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net Carrying Amount 15,114 15,244
Accumulated Amortization (21,041) (24,504)
Gross Carrying Amount $ 36,155 $ 39,748