XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2026
Apr. 26, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 144,424 $ 127,507
Accounts receivable, net 114,326 92,762
Inventories 103,596 105,839
Contract assets 48,314 41,169
Current maturities of long-term receivables 3,599 2,437
Prepaid expenses and other current assets 10,929 8,520
Income tax receivables 608 3,217
Total current assets 425,796 381,451
Property and equipment, net 64,208 73,884
Long-term receivables, less current maturities 1,862 1,030
Goodwill 3,710 3,188
Intangibles, net 3,371 568
Debt issuance costs, net 0 1,289
Right of use, investment in affiliates, and other assets 17,077 9,378
Deferred income taxes 30,352 32,104
TOTAL ASSETS 546,376 502,892
CURRENT LIABILITIES:    
Current portion of long-term debt 1,150 1,500
Accounts payable 63,571 46,669
Contract liabilities 65,847 69,050
Accrued expenses 45,790 41,705
Warranty obligations 12,514 12,706
Income taxes payable 2,684 375
Total current liabilities 191,556 172,005
Long-term warranty obligations 24,884 23,124
Long-term contract liabilities 19,985 18,421
Other long-term obligations 6,224 6,839
Long-term debt, net 9,902 10,487
Deferred income taxes 87 85
Total long-term liabilities 61,082 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,565 and 53,030 shares issued as of January 31, 2026 and April 26, 2025, respectively 0 0
Additional paid-in capital 195,552 189,940
Retained earnings 164,871 127,910
Treasury stock, at cost, 5,272 and 3,979 shares as of January 31, 2026 and April 26, 2025, respectively (62,536) (39,759)
Accumulated other comprehensive loss (4,149) (6,160)
TOTAL STOCKHOLDERS' EQUITY 293,738 271,931
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 546,376 $ 502,892