v3.25.2
Termination Benefits - Summary of One-Time Termination Benefits (Details) - One-time Termination Benefits
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Q1 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits $ 404
Q2 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 1,652
Cost of products and services sold | Q1 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 231
Cost of products and services sold | Q2 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 889
Research and development | Q1 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 87
Research and development | Q2 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 478
Sales and marketing | Q1 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 69
Sales and marketing | Q2 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 125
General and administrative | Q1 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits 17
General and administrative | Q2 2024 Reduction in Workforce  
Termination Benefits [Line Items]  
Termination benefits $ 160