XML 123 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Costs - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 21, 2020
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   $ 17,789,000  
2020 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring, number of positions eliminated, percent 30.00%    
2020 Restructuring Plan | Accrued Expenses and Other Liabilities      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve   0  
2020 Restructuring Plan | Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   8,000,000.0 $ 0
2020 Restructuring Plan | Terminated Facility Lease and Impaired Internal Software Development Projects      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   5,600,000  
2020 Restructuring Plan | Impairment of Internally Developed Software      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs   $ 4,200,000