XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2025
Oct. 26, 2024
Nov. 01, 2025
Oct. 26, 2024
Income Statement [Abstract]        
Net sales $ 229,253 $ 208,331 $ 448,225 $ 434,419
Cost of sales 167,428 152,468 321,328 318,858
Gross profit 61,825 55,863 126,897 115,561
Operating expenses:        
Selling 16,056 14,704 32,890 30,340
General and administrative 13,762 15,550 28,057 27,273
Product design and development 10,444 9,839 21,115 19,462
Operating expenses 40,262 40,093 82,062 77,075
Operating income 21,563 15,770 44,835 38,486
Nonoperating income (expense):        
Interest income (expense), net 558 273 1,451 202
Change in fair value of convertible note 0 10,304 0 (11,286)
Other expense, net (259) (1,164) (2,201) (1,999)
Income before income taxes 21,862 25,183 44,085 25,403
Income tax expense 4,381 3,777 10,134 8,943
Net income $ 17,481 $ 21,406 $ 33,951 $ 16,460
Weighted average shares outstanding:        
Basic (in shares) 48,565 46,796 48,767 46,576
Diluted (in shares) 49,391 51,715 49,608 47,507
Earnings per share:        
Basic (in usd per share) $ 0.36 $ 0.46 $ 0.70 $ 0.35
Diluted (in usd per share) $ 0.35 $ 0.22 $ 0.68 $ 0.35