Accumulated Other Comprehensive Loss (Details) - USD ($)
|
3 Months Ended |
9 Months Ended |
Apr. 29, 2023 |
Apr. 30, 2022 |
Apr. 29, 2023 |
Apr. 30, 2022 |
| Changes in Accumulated Other Comprehensive Income (Loss) By Component |
|
|
|
|
| Stockholders' equity, beginning balance |
$ 255,277,000
|
$ 461,082,000
|
$ 322,651,000
|
$ 460,849,000
|
| Other comprehensive income (loss) before reclassifications |
1,124,000
|
(3,668,000)
|
2,750,000
|
(6,088,000)
|
| Amounts reclassified from AOCI |
127,000
|
1,000
|
145,000
|
1,000
|
| Total other comprehensive income (loss), net of tax |
1,251,000
|
(3,667,000)
|
2,895,000
|
(6,087,000)
|
| Stockholders' equity, ending balance |
253,781,000
|
389,506,000
|
253,781,000
|
389,506,000
|
| Gains (losses) on available-for-sale securities |
0
|
0
|
0
|
0
|
| Total |
|
|
|
|
| Changes in Accumulated Other Comprehensive Income (Loss) By Component |
|
|
|
|
| Stockholders' equity, beginning balance |
(1,883,000)
|
991,000
|
(3,527,000)
|
3,411,000
|
| Total other comprehensive income (loss), net of tax |
1,251,000
|
(3,667,000)
|
2,895,000
|
(6,087,000)
|
| Stockholders' equity, ending balance |
(632,000)
|
(2,676,000)
|
(632,000)
|
(2,676,000)
|
| Available-for-sale Securities |
|
|
|
|
| Changes in Accumulated Other Comprehensive Income (Loss) By Component |
|
|
|
|
| Stockholders' equity, beginning balance |
(1,585,000)
|
(1,259,000)
|
(2,340,000)
|
(290,000)
|
| Other comprehensive income (loss) before reclassifications |
605,000
|
(1,284,000)
|
1,342,000
|
(2,253,000)
|
| Amounts reclassified from AOCI |
127,000
|
1,000
|
145,000
|
1,000
|
| Total other comprehensive income (loss), net of tax |
732,000
|
(1,283,000)
|
1,487,000
|
(2,252,000)
|
| Stockholders' equity, ending balance |
(853,000)
|
(2,542,000)
|
(853,000)
|
(2,542,000)
|
| Foreign Currency Translation |
|
|
|
|
| Changes in Accumulated Other Comprehensive Income (Loss) By Component |
|
|
|
|
| Stockholders' equity, beginning balance |
(298,000)
|
2,250,000
|
(1,187,000)
|
3,701,000
|
| Other comprehensive income (loss) before reclassifications |
519,000
|
(2,384,000)
|
1,408,000
|
(3,835,000)
|
| Amounts reclassified from AOCI |
0
|
0
|
0
|
0
|
| Total other comprehensive income (loss), net of tax |
519,000
|
(2,384,000)
|
1,408,000
|
(3,835,000)
|
| Stockholders' equity, ending balance |
$ 221,000
|
$ (134,000)
|
$ 221,000
|
$ (134,000)
|