XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Internal-Use Software Development Costs - Capitalized Computer Software Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Research and Development [Abstract]    
2017 $ 2,409  
2018 8,431  
2019 5,153  
2020 1,327  
Internal use software development costs, net $ 17,320 $ 15,539