v3.26.1
Selected Financial Statement Data (Tables)
12 Months Ended
May 02, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consisted of the following:
May 2, 2026April 26, 2025
Raw materials$51,511 $46,340 
Work-in-process12,885 10,223 
Finished goods46,075 49,276 
$110,471 $105,839 
Schedule of Property, Plant and Equipment
Property and equipment, net consisted of the following:
May 2, 2026April 26, 2025
Land$3,166 $3,024 
Buildings74,036 73,373 
Machinery and equipment142,107 139,079 
Office furniture and equipment4,270 4,027 
Computer software and hardware42,855 48,087 
Construction in Process2,801 1,619 
Demonstration equipment7,717 7,355 
Transportation equipment8,831 8,455 
285,783 285,019 
Less accumulated depreciation221,520 211,135 
$64,263 $73,884 
Schedule of Accrued Liabilities
Accrued expenses consisted of the following:
May 2, 2026April 26, 2025
Compensation$24,832 $23,217 
Taxes, other than income taxes3,194 3,259 
Accrued employee benefits3,683 4,105 
Operating lease liabilities3,238 2,044 
Short-term accrued expenses9,911 9,080 
$44,858 $41,705 
Schedule of Interest Income (Expense)
Interest income (expense), net consisted of the following:
Year Ended
May 2, 2026April 26, 2025April 27, 2024
Interest expense:
Interest expense$(1,463)$(2,873)$(3,397)
Debt issuance amortization expense(965)(1,614)(1,551)
Total interest expense(2,428)(4,487)(4,948)
Interest income:
Interest income6,058 5,834 1,530 
Interest income (expense), net$3,630 $1,347 $(3,418)
Schedule of Other Expense
Other expense, net consisted of the following:
Year Ended
May 2, 2026April 26, 2025April 27, 2024
Foreign currency transaction (losses) gains
$(1,134)$658 $284 
Equity in losses of affiliates(2,008)(3,053)(3,764)
Allowance for credit losses on affiliate loans(3,750)(15,480)— 
XDC Acquisition501 — — 
Impairment of equity method investees— — (6,359)
Debt issuance costs write off— — (3,353)
Other247 80 96 
$(6,144)$(17,795)$(13,096)