XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 27, 2024
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 81,162 $ 73,301
Accounts receivable, net of allowance for doubtful accounts of $58 at July 27, 2024 and $159 at April 30, 2024 35,487 70,305
Unbilled receivables and retentions 219,766 199,474
Inventories, net 143,835 150,168
Income taxes receivable 338  
Prepaid expenses and other current assets 19,758 22,333
Total current assets 500,346 515,581
Long-term investments 21,887 20,960
Property and equipment, net 48,071 46,602
Operating lease right-of-use assets 28,283 30,033
Deferred income taxes 41,303 41,303
Intangibles, net 67,521 72,224
Goodwill 275,932 275,652
Other assets 15,826 13,505
Total assets 999,169 1,015,860
Current liabilities:    
Accounts payable 43,596 48,298
Wages and related accruals 20,413 44,312
Customer advances 10,993 11,192
Current portion of long-term debt 10,000 10,000
Current operating lease liabilities 9,428 9,841
Income taxes payable 5,597 4,162
Other current liabilities 17,331 17,074
Total current liabilities 117,358 144,879
Long-term debt, net of current portion 6,788 17,092
Non-current operating lease liabilities 21,086 22,745
Other non-current liabilities 2,123 2,132
Liability for uncertain tax positions 5,603 5,603
Deferred income taxes 673 664
Commitments and contingencies
Stockholders' equity:    
Authorized shares-10,000,000; none issued or outstanding at July 27, 2024 and April 30, 2024
Issued and outstanding shares-28,206,480 shares at July 27, 2024 and 28,134,438 shares at April 30, 2024 4 4
Additional paid-in capital 598,735 597,646
Accumulated other comprehensive loss (5,054) (5,592)
Retained earnings 251,853 230,687
Total stockholders' equity 845,538 822,745
Total liabilities and stockholders' equity $ 999,169 $ 1,015,860