v3.25.2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 26, 2025
Apr. 27, 2024
Deferred tax assets:    
Accrued warranty obligations $ 8,819 $ 9,361
Vacation accrual 2,443 2,170
Deferred maintenance revenue 998 777
Allowance for excess and obsolete inventory 3,590 3,362
General reserve 628 0
Equity compensation 282 234
Allowance for credit losses accounts 4,242 1,015
Inventory capitalization 3,115 3,956
Accrued compensation and benefits 942 424
Net operating loss carry forwards 862 885
Outside basis difference in equity method investments 7,030 6,295
Section 174 Capitalization 12,840 9,878
Research and development tax credit carry forwards 76 72
Lease accounting - lease liability 1,250 1,038
Other 646 630
Total deferred tax assets 47,763 40,097
Valuation allowance (7,887) (7,197)
Net deferred tax assets 39,876 32,900
Deferred tax liabilities:    
Property and equipment (5,904) (5,506)
Lease accounting - right of use asset (1,250) (1,020)
Prepaid expenses (557) (477)
Unrealized gain on foreign currency exchange (146) (64)
Other 0 (114)
Total deferred tax liabilities (7,857) (7,181)
Net deferred tax asset 32,019 25,719
Non-current assets 32,104 25,862
Non-current liabilities $ (85) $ (143)