XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges - Schedule of Restructuring and Related Costs (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefit costs   $ 11,004,000    
Contract termination costs   6,878,000    
Other charges   1,304,000    
Total Restructuring Charges $ 19,200,000 19,186,000 $ 0 $ 0
Cost of revenue        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefit costs   139,000    
Contract termination costs   198,000    
Other charges   0    
Total Restructuring Charges   337,000    
Research and development        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefit costs   3,904,000    
Contract termination costs   4,249,000    
Other charges   0    
Total Restructuring Charges   8,153,000    
Sales and marketing        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefit costs   5,262,000    
Contract termination costs   1,872,000    
Other charges   0    
Total Restructuring Charges   7,134,000    
General and administrative        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefit costs   1,699,000    
Contract termination costs   559,000    
Other charges   1,043,000    
Total Restructuring Charges   3,301,000    
Other income, net        
Restructuring Cost and Reserve [Line Items]        
Employee severance and benefit costs   0    
Contract termination costs   0    
Other charges   261,000    
Total Restructuring Charges   $ 261,000