v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
shares in Thousands, $ in Thousands
Aug. 02, 2025
Apr. 26, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 136,856 $ 127,507
Accounts receivable, net 124,254 92,762
Inventories 109,455 105,839
Contract assets 41,879 41,169
Current maturities of long-term receivables 2,988 2,437
Prepaid expenses and other current assets 13,500 8,520
Income tax receivables 452 3,217
Total current assets 429,384 381,451
Property and equipment, net 66,080 73,884
Long-term receivables, less current maturities 278 1,030
Goodwill 3,193 3,188
Intangibles, net 499 568
Debt issuance costs, net 979 1,289
Right of use, investment in affiliates, and other assets 13,101 9,378
Deferred income taxes 32,077 32,104
TOTAL ASSETS 545,591 502,892
CURRENT LIABILITIES:    
Current portion of long-term debt 1,500 1,500
Accounts payable 64,950 46,669
Contract liabilities 83,408 69,050
Accrued expenses 44,755 41,705
Warranty obligations 12,449 12,706
Income taxes payable 489 375
Total current liabilities 207,551 172,005
Long-term warranty obligations 23,814 23,124
Long-term contract liabilities 18,497 18,421
Other long-term obligations 5,812 6,839
Long-term debt, net 10,081 10,487
Deferred income taxes 85 85
Total long-term liabilities 58,289 58,956
STOCKHOLDERS' EQUITY:    
Preferred Shares, $0.00001 par value, authorized 5,000 shares; no shares issued and outstanding $ 0 $ 0
Common stock, shares, issued (in shares) 53,108 53,030
Common stock, $0.00001 par value, authorized 115,000 shares; 53,108 and 53,030 shares issued as of August 2, 2025 and April 26, 2025, respectively $ 0 $ 0
Additional paid-in capital 191,663 189,940
Retained earnings 144,380 127,910
Treasury stock, at cost, 4,627 and 3,979 shares as of August 2, 2025 and April 26, 2025, respectively (50,411) (39,759)
Accumulated other comprehensive loss (5,881) (6,160)
TOTAL STOCKHOLDERS' EQUITY 279,751 271,931
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 545,591 $ 502,892