XML 101 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Restructuring Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Cost and Reserve [Line Items]        
Total cost of revenue $ 405,482 $ 241,330 $ 871,151 $ 659,638
Sales and marketing 20,002 23,275 73,935 65,084
General and administrative 43,366 44,115 131,004 119,965
Total 2,219      
Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Sales and marketing 1,387      
General and administrative 107      
Total 2,219      
Product        
Restructuring Cost and Reserve [Line Items]        
Total cost of revenue 182,832 158,176 457,591 393,337
Product | Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Total cost of revenue 677      
Service        
Restructuring Cost and Reserve [Line Items]        
Total cost of revenue 57,370 $ 41,792 $ 165,877 $ 124,646
Service | Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Total cost of revenue $ 48