XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Restructurings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Aug. 20, 2024
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2025
2024 Plan        
Percent of estimated positions eliminated 6.00%      
Restructuring charges       $ 9,600
Payments for restructuring       9,400
Restructuring reserve   $ 200 $ 200 200
Restructuring and related cost, expected cost remaining   0 $ 0 0
2025 Plan        
Percent of estimated positions eliminated     4.00%  
Restructuring charges   100   7,900
Payments for restructuring       7,700
Restructuring reserve   200 $ 200 200
Share-Based Payment Arrangement | 2025 Plan        
Share based compensation   2,100   2,100
Cost of revenue | 2024 Plan        
Restructuring charges       2,100
Cost of revenue | 2025 Plan        
Restructuring charges   1,600    
Cost of revenue | Share-Based Payment Arrangement | 2025 Plan        
Share based compensation   300   300
Research and development | 2024 Plan        
Restructuring charges       1,900
Research and development | 2025 Plan        
Restructuring charges   1,900   1,900
Research and development | Share-Based Payment Arrangement | 2025 Plan        
Share based compensation   500    
Sales and marketing | 2024 Plan        
Restructuring charges       4,400
Sales and marketing | 2025 Plan        
Restructuring charges   3,400   3,400
Sales and marketing | Share-Based Payment Arrangement | 2025 Plan        
Share based compensation   1,100   1,100
General and administrative | 2024 Plan        
Restructuring charges       1,200
General and administrative | 2025 Plan        
Restructuring charges   1,000   1,000
General and administrative | Share-Based Payment Arrangement | 2025 Plan        
Share based compensation   $ 200   $ 200