XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Oct. 26, 2024
Oct. 28, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 21,406 $ 2,165 $ 16,460 $ 21,361
Other comprehensive income (loss):        
Cumulative translation adjustments 314 (1,190) 442 (1,442)
Unrealized gain on available-for-sale securities, net of tax 20 9 20 16
Total other comprehensive income (loss), net of tax 334 (1,181) 462 (1,426)
Comprehensive income $ 21,740 $ 984 $ 16,922 $ 19,935