v3.26.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 22,874 $ 22,578
Less: accumulated depreciation (14,702) (13,987)
Property and equipment, net 8,172 8,591
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 12,162 9,774
Computer hardware and software    
Property, Plant, and Equipment [Line Items]    
Useful Life (in years) 3 years  
Total property and equipment $ 4,638 4,066
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 6,066 5,163
Furniture and fixtures | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful Life (in years) 3 years  
Furniture and fixtures | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful Life (in years) 5 years  
Assets under construction    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 8 $ 3,575