XML 99 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring Costs - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
2023 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs   $ 1,813
Impairment charges   0
Total   1,813
2023 Restructuring Plan | Severance And Other Team Member Costs    
Restructuring Cost and Reserve [Line Items]    
Cumulative severance costs   8,240
Cumulative asset impairment charges   615
Cumulative restructuring costs and asset impairment charges   8,855
2023 Restructuring Plan | Technology    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs   661
Impairment charges   0
Total   661
2023 Restructuring Plan | Professional Services    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs   181
Impairment charges   0
Total   181
2023 Restructuring Plan | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs   443
Impairment charges   0
Total   443
2023 Restructuring Plan | Research and development    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs   449
Impairment charges   0
Total   449
2023 Restructuring Plan | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs   79
Impairment charges   0
Total   $ 79
2025 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs $ 3,558  
2025 Restructuring Plan | Technology    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs 401  
2025 Restructuring Plan | Professional Services    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs 998  
2025 Restructuring Plan | Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs 352  
2025 Restructuring Plan | Research and development    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs 1,671  
2025 Restructuring Plan | General and administrative    
Restructuring Cost and Reserve [Line Items]    
Severance and Other Team Member Costs $ 136