v3.23.1
Subsequent Events (Details)
$ in Thousands
2 Months Ended 3 Months Ended
Jun. 01, 2023
USD ($)
employee
Jul. 31, 2023
USD ($)
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Subsequent Event [Line Items]        
Stock-based compensation expense reversal     $ (55,549) $ (31,630)
Subsequent Event        
Subsequent Event [Line Items]        
Restructuring and related cost, expected number of positions eliminated | employee 100      
Forecast | Subsequent Event        
Subsequent Event [Line Items]        
Restructuring and related cost, number of positions eliminated, period percent   5.00%    
Minimum | Subsequent Event        
Subsequent Event [Line Items]        
Restructuring and related cost, expected cost $ 3,900      
Minimum | Subsequent Event | Inventory Write-offs        
Subsequent Event [Line Items]        
Restructuring and related cost, expected cost 1,200      
Minimum | Subsequent Event | Employee Severance And Employee Benefits        
Subsequent Event [Line Items]        
Restructuring and related cost, expected cost 3,800      
Minimum | Forecast | Subsequent Event        
Subsequent Event [Line Items]        
Stock-based compensation expense reversal   $ 1,100    
Maximum | Subsequent Event        
Subsequent Event [Line Items]        
Restructuring and related cost, expected cost 6,700      
Maximum | Subsequent Event | Inventory Write-offs        
Subsequent Event [Line Items]        
Restructuring and related cost, expected cost 1,500      
Maximum | Subsequent Event | Employee Severance And Employee Benefits        
Subsequent Event [Line Items]        
Restructuring and related cost, expected cost $ 6,900      
Maximum | Forecast | Subsequent Event        
Subsequent Event [Line Items]        
Stock-based compensation expense reversal   $ 1,700