XML 106 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Plan - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost $ 75,153    
Loss on disposal $ (7,975) $ 0 $ 0
Transition period 60 days    
Accelerated Amortization And Loss On Disposal      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost $ 55,723    
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost 9,430    
Contract Termination      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost 10,000    
Other Restructuring      
Restructuring Cost and Reserve [Line Items]      
Loss on disposal 1,300    
Other Restructuring | Capitalized Software Costs      
Restructuring Cost and Reserve [Line Items]      
Loss on disposal (7,000)    
Other Restructuring | Cost Of Revenue      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 4,500    
Other Restructuring | Production Development And Technology      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 2,400    
Other Restructuring | Sales and Marketing      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 2,200    
Accelerated Amortization      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost $ 46,700