XML 25 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 26, 2024
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 68,960 $ 73,301
Accounts receivable, net of allowance for doubtful accounts of $92 at October 26, 2024 and $159 at April 30, 2024 73,935 70,305
Unbilled receivables and retentions 204,180 199,474
Inventories, net 139,698 150,168
Income taxes receivable 9,628  
Prepaid expenses and other current assets 18,444 22,333
Total current assets 514,845 515,581
Long-term investments 22,942 20,960
Property and equipment, net 49,681 46,602
Operating lease right-of-use assets 32,502 30,033
Deferred income taxes 41,303 41,303
Intangibles, net 62,703 72,224
Goodwill 275,827 275,652
Other assets 19,282 13,505
Total assets 1,019,085 1,015,860
Current liabilities:    
Accounts payable 40,646 48,298
Wages and related accruals 31,594 44,312
Customer advances 10,640 11,192
Current portion of long-term debt   10,000
Current operating lease liabilities 9,591 9,841
Income taxes payable 28 4,162
Other current liabilities 19,112 17,074
Total current liabilities 111,611 144,879
Long-term debt, net of current portion 15,000 17,092
Non-current operating lease liabilities 25,690 22,745
Other non-current liabilities 2,114 2,132
Liability for uncertain tax positions 5,603 5,603
Deferred income taxes 670 664
Commitments and contingencies
Stockholders' equity:    
Authorized shares-10,000,000; none issued or outstanding at October 26, 2024 and April 30, 2024
Issued and outstanding shares-28,205,237 shares at October 26, 2024 and 28,134,438 shares at April 30, 2024 4 4
Additional paid-in capital 604,225 597,646
Accumulated other comprehensive loss (5,228) (5,592)
Retained earnings 259,396 230,687
Total stockholders' equity 858,397 822,745
Total liabilities and stockholders' equity $ 1,019,085 $ 1,015,860