XML 102 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 28,628 $ 25,177
2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation 2,524 125
Cost of revenue    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 1,907 $ 1,986
Restructuring charges, statement of income or comprehensive income [extensible enumeration] Cost of revenue Cost of revenue
Cost of revenue | 2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 291 $ 0
Research and development    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 11,277 $ 9,218
Restructuring charges, statement of income or comprehensive income [extensible enumeration] Research and development Research and development
Research and development | 2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 885 $ 0
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 9,505 $ 8,801
Restructuring charges, statement of income or comprehensive income [extensible enumeration] Sales and marketing Sales and marketing
Sales and marketing | 2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 1,225 $ 80
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 5,939 $ 5,172
Restructuring charges, statement of income or comprehensive income [extensible enumeration] General and administrative General and administrative
General and administrative | 2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Stock-based compensation $ 123 $ 45