v3.24.1.u1
Restructuring - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges $ 1,796 $ 31,270
Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges (10) 0
Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 6 0
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 953 13,850
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 861 6,677
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges (14) 10,743
Employee Terminations    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 930 25,239
Employee Terminations | Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges (10) 0
Employee Terminations | Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 1 0
Employee Terminations | Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 383 13,850
Employee Terminations | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 686 6,677
Employee Terminations | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges (130) 4,712
Facilities Exit Costs    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 15 1,693
Facilities Exit Costs | Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 0 0
Facilities Exit Costs | Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 0 0
Facilities Exit Costs | Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 37 0
Facilities Exit Costs | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 2 0
Facilities Exit Costs | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges (24) 1,693
Assets Impairment Charges    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 851 4,338
Assets Impairment Charges | Cost of revenue | Platform    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 0 0
Assets Impairment Charges | Cost of revenue | Devices    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 5 0
Assets Impairment Charges | Research and development    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 533 0
Assets Impairment Charges | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 173 0
Assets Impairment Charges | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges $ 140 $ 4,338