XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 27,228 $ 23,970
Less: accumulated depreciation (20,639) (18,517)
Property and equipment, net 6,589 5,453
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 14,780 12,683
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 3 years  
Total property and equipment $ 4,390 3,464
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 8,025 7,395
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 $ 33 $ 428