XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 20, 2024
Mar. 31, 2025
Percent of estimated positions eliminated 6.00%  
Restructuring charges   $ 9,600
Payments for restructuring   9,400
Restructuring reserve   200
Restructuring and related cost, expected cost remaining   0
Cost of revenue    
Restructuring charges   2,100
Research and development    
Restructuring charges   1,900
Sales and marketing    
Restructuring charges   4,400
General and administrative    
Restructuring charges   $ 1,200