v3.25.2
Segment Reporting - Summary of Selling General and Administrative Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Compensation and benefits:    
Compensation and benefits, excluding share-based compensation expense 12.40%  
Share-based compensation expense (11.70%)  
Total compensation and benefits 0.113  
Store occupancy costs 13.30%  
Advertising costs 33.30%  
Other overhead costs 3.00%  
Total selling, general and administrative expenses 0.101  
Segment Reporting Information [Line Items]    
Total selling, general and administrative expenses $ 51,408 $ 46,711
Reportable Segment    
Segment Reporting Information [Line Items]    
Compensation and benefits, excluding share-based compensation expense 32,031 28,496
Share-based compensation expense 1,157 1,311
Total compensation and benefits 33,188 29,807
Store occupancy costs 5,495 4,850
Advertising costs 1,344 1,008
Other overhead costs 11,381 11,046
Total selling, general and administrative expenses $ 51,408 $ 46,711