XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Nov. 01, 2025
Apr. 26, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 149,604 $ 127,507
Accounts receivable, net 129,355 92,762
Inventories 101,104 105,839
Contract assets 34,602 41,169
Current maturities of long-term receivables 3,462 2,437
Prepaid expenses and other current assets 11,686 8,520
Income tax receivables 417 3,217
Total current assets 430,230 381,451
Property and equipment, net 64,641 73,884
Long-term receivables, less current maturities 2,552 1,030
Goodwill 3,168 3,188
Intangibles, net 431 568
Debt issuance costs, net 669 1,289
Right of use, investment in affiliates, and other assets 14,370 9,378
Deferred income taxes 32,333 32,104
TOTAL ASSETS 548,394 502,892
CURRENT LIABILITIES:    
Current portion of long-term debt 1,500 1,500
Accounts payable 61,055 46,669
Contract liabilities 69,012 69,050
Accrued expenses 44,670 41,705
Warranty obligations 12,404 12,706
Income taxes payable 4,005 375
Total current liabilities 192,646 172,005
Long-term warranty obligations 24,651 23,124
Long-term contract liabilities 19,476 18,421
Other long-term obligations 4,287 6,839
Long-term debt, net 9,799 10,487
Deferred income taxes 84 85
Total long-term liabilities 58,297 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,400 and 53,030 shares issued as of November 1, 2025 and April 26, 2025, respectively 0 0
Additional paid-in capital 193,106 189,940
Retained earnings 161,861 127,910
Treasury stock, at cost, 4,724 and 3,979 shares as of November 1, 2025 and April 26, 2025, respectively (51,975) (39,759)
Accumulated other comprehensive loss (5,541) (6,160)
TOTAL STOCKHOLDERS' EQUITY 297,451 271,931
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 548,394 $ 502,892