v3.26.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of components of Property and equipment, net (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 135,102 $ 128,323
Less: Accumulated depreciation and amortization (66,885) (32,508)
Total property and equipment, net 68,217 95,815
Leasehold Improvements    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 32,869 33,483
Leasehold Improvements | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful Life 15 years  
Leasehold Improvements | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful Life 5 years  
Machinery, Equipment and Display Fixtures    
Property, Plant, and Equipment [Line Items]    
Useful Life 5 years  
Total property and equipment $ 48,829 46,552
Computer Hardware and Capitalized Software    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 36,789 33,184
Computer Hardware and Capitalized Software | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful Life 5 years  
Computer Hardware and Capitalized Software | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful Life 3 years  
Office Furniture and Others    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 14,848 13,406
Office Furniture and Others | Maximum    
Property, Plant, and Equipment [Line Items]    
Useful Life 7 years  
Office Furniture and Others | Minimum    
Property, Plant, and Equipment [Line Items]    
Useful Life 5 years  
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Total property and equipment $ 1,767 $ 1,698