XML 110 R99.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring and Restructuring-Related Activities - Schedule of Restructuring and Business Transformation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 17 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 2,109 $ 37 $ 2,794 $ 6,779 $ 15,000
Business transformation charges 3,605 1,190 7,924 4,042  
Total restructuring and business transformation charges 5,714 1,227 10,718 10,821  
Cost of Revenue          
Restructuring Cost and Reserve [Line Items]          
Business transformation charges 125 259 790 694  
Sales and Marketing          
Restructuring Cost and Reserve [Line Items]          
Business transformation charges 1,249 426 3,217 634  
Research and Development          
Restructuring Cost and Reserve [Line Items]          
Business transformation charges 1,670 396 2,810 609  
General and Administrative          
Restructuring Cost and Reserve [Line Items]          
Business transformation charges 579 106 1,125 2,102  
Other income (expense), net          
Restructuring Cost and Reserve [Line Items]          
Business transformation charges $ (18) $ 3 $ (18) $ 3