XML 54 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Costs - Expenses Related to Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 2,043 $ 4,468 $ 2,594
Severance and other associated costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 2,043 4,468 648
Wind down costs of legacy platform      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 0 $ 0 $ 1,946