XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 25, 2025
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 47,000 $ 73,301
Accounts receivable, net of allowance for doubtful accounts of $94 at January 25, 2025 and $159 at April 30, 2024 81,231 70,305
Unbilled receivables and retentions 229,651 199,474
Inventories, net 147,973 150,168
Income taxes receivable 15,112  
Prepaid expenses and other current assets 22,919 22,333
Total current assets 543,886 515,581
Long-term investments 25,522 20,960
Property and equipment, net 49,587 46,602
Operating lease right-of-use assets 31,696 30,033
Deferred income taxes 41,303 41,303
Intangibles, net 57,780 72,224
Goodwill 275,289 275,652
Other assets 23,080 13,505
Total assets 1,048,143 1,015,860
Current liabilities:    
Accounts payable 48,766 48,298
Wages and related accruals 36,550 44,312
Customer advances 12,064 11,192
Current portion of long-term debt   10,000
Current operating lease liabilities 9,365 9,841
Income taxes payable 25 4,162
Other current liabilities 22,138 17,074
Total current liabilities 128,908 144,879
Long-term debt, net of current portion 25,000 17,092
Non-current operating lease liabilities 24,820 22,745
Other non-current liabilities 2,106 2,132
Liability for uncertain tax positions 5,603 5,603
Deferred income taxes 651 664
Commitments and contingencies
Stockholders' equity:    
Authorized shares-10,000,000; none issued or outstanding at January 25, 2025 and April 30, 2024
Issued and outstanding shares-28,219,440 shares at January 25, 2025 and 28,134,438 shares at April 30, 2024 4 4
Additional paid-in capital 609,606 597,646
Accumulated other comprehensive loss (6,197) (5,592)
Retained earnings 257,642 230,687
Total stockholders' equity 861,055 822,745
Total liabilities and stockholders' equity $ 1,048,143 $ 1,015,860