v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
May 02, 2026
Apr. 26, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 131,639 $ 127,507
Accounts receivable, net 118,590 92,762
Inventories 110,471 105,839
Contract assets 66,552 41,169
Current maturities of long-term receivables 3,405 2,437
Prepaid expenses and other current assets 11,278 8,520
Income tax receivables 6,047 3,217
Total current assets 447,982 381,451
Property and equipment, net 64,263 73,884
Long-term receivables, less current maturities 1,125 1,030
Goodwill 3,685 3,188
Intangibles, net 3,263 568
Debt issuance costs, net 0 1,289
Right of use, investment in affiliates, and other assets 11,828 9,378
Deferred income taxes 22,266 32,104
TOTAL ASSETS 554,412 502,892
CURRENT LIABILITIES:    
Current portion of long-term debt 1,150 1,500
Accounts payable 68,617 46,669
Contract liabilities 65,310 69,050
Accrued expenses 44,858 41,705
Warranty obligations 12,398 12,706
Income taxes payable 1,375 375
Total current liabilities 193,708 172,005
Long-term warranty obligations 24,362 23,124
Long-term contract liabilities 20,655 18,421
Other long-term obligations 5,289 6,839
Long-term debt, net 9,629 10,487
Deferred income taxes 22 85
Total long-term liabilities 59,957 58,956
STOCKHOLDERS’ EQUITY:    
Preferred Shares, $0.00001 par value, authorized 5,000 shares; no shares issued and outstanding 0 0
Common stock, $0.00001 par value, authorized 115,000 shares; 53,650 and 53,030 shares issued as of May 2, 2026 and April 26, 2025, respectively 0 0
Additional paid-in capital 196,837 189,940
Retained earnings 173,286 127,910
Treasury stock, at cost, 5,406 and 3,979 shares as of May 2, 2026 and April 26, 2025, respectively (65,324) (39,759)
Accumulated other comprehensive loss (4,052) (6,160)
TOTAL STOCKHOLDERS’ EQUITY 300,747 271,931
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 554,412 $ 502,892