v3.25.2
Selected Financial Statement Data (Tables)
12 Months Ended
Apr. 26, 2025
Inventory Disclosure [Abstract]  
Schedule of inventory, current
Inventories consisted of the following:
April 26, 2025April 27, 2024
Raw materials$46,340 $66,900 
Work-in-process10,223 13,848 
Finished goods49,276 57,260 
$105,839 $138,008 
Property, plant and equipment
Property and equipment, net consisted of the following:
April 26, 2025April 27, 2024
Land$3,024 $2,895 
Buildings73,373 71,670 
Machinery and equipment139,079 131,983 
Office furniture and equipment4,027 3,765 
Computer software and hardware48,087 46,135 
Construction in Process1,619 5,064 
Demonstration equipment7,355 7,094 
Transportation equipment8,455 7,667 
285,019 276,273 
Less accumulated depreciation211,135 204,521 
$73,884 $71,752 
Schedule of accrued liabilities
Accrued expenses consisted of the following:
April 26, 2025April 27, 2024
Compensation$23,217 $27,365 
Taxes, other than income taxes3,259 3,410 
Accrued employee benefits4,105 3,871 
Operating lease liabilities2,044 1,984 
Short-term accrued expenses9,080 6,398 
$41,705 $43,028 
Schedule of other nonoperating income (expense)
Other expense and debt issuance costs write-off, net consisted of the following:
Year Ended
April 26, 2025April 27, 2024April 29, 2023
Foreign currency transaction gains (losses)$658 $284 $479 
Equity in losses of affiliates(3,053)(3,764)(3,332)
Allowance for credit losses on affiliate loan(15,480)— — 
Impairment of equity method investees— (6,359)(4,473)
Debt issuance costs write off— (3,353)— 
Other80 96 115 
$(17,795)$(13,096)$(7,211)
Investment Income
Interest (expense) income, net consisted of the following:
Year Ended
April 26, 2025April 27, 2024April 29, 2023
Interest expense:
Interest expense$(2,873)$(3,397)$(1,127)
Debt issuance amortization expense(1,614)(1,551)— 
Total interest expense(4,487)(4,948)(1,127)
Interest income:
Interest income5,834 1,530 207 
Interest income (expense), net$1,347 $(3,418)$(920)