XML 173 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Exit Costs - Components of the Restructuring Plan (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Total restructuring and other exit costs $ 26,577
Cost of revenue  
Restructuring Cost and Reserve [Line Items]  
Total restructuring and other exit costs 5,650
Marketing  
Restructuring Cost and Reserve [Line Items]  
Total restructuring and other exit costs 3,233
Product development  
Restructuring Cost and Reserve [Line Items]  
Total restructuring and other exit costs 13,527
General and administrative  
Restructuring Cost and Reserve [Line Items]  
Total restructuring and other exit costs $ 4,167