XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 27, 2024
Apr. 30, 2023
Current assets:    
Cash and cash equivalents $ 107,694 $ 132,859
Accounts receivable, net of allowance for doubtful accounts of $88 at January 27, 2024 and $156 at April 30, 2023 53,236 87,633
Unbilled receivables and retentions 148,588 105,653
Inventories, net 161,384 138,814
Income taxes receivable 8,081  
Prepaid expenses and other current assets 21,708 12,043
Total current assets 500,691 477,002
Long-term investments 21,282 23,613
Property and equipment, net 45,053 39,795
Operating lease right-of-use assets 28,904 27,363
Deferred income taxes 21,378 27,206
Intangibles, net 77,597 43,577
Goodwill 275,189 180,801
Other assets 10,205 5,220
Total assets 980,299 824,577
Current liabilities:    
Accounts payable 26,969 31,355
Wages and related accruals 28,443 35,637
Customer advances 17,536 16,645
Current portion of long-term debt 7,500 7,500
Current operating lease liabilities 8,934 8,229
Income taxes payable 797 2,342
Other current liabilities 17,352 19,626
Total current liabilities 107,531 121,334
Long-term debt, net of current portion 31,292 125,904
Non-current operating lease liabilities 21,978 21,189
Other non-current liabilities 2,105 746
Liability for uncertain tax positions 2,705 2,705
Deferred income taxes 1,703 1,729
Commitments and contingencies
Stockholders' equity:    
Authorized shares-10,000,000; none issued or outstanding at January 27, 2024 and April 30, 2023
Issued and outstanding shares-28,136,735 shares at January 27, 2024 and 26,216,897 shares at April 30, 2023 4 4
Additional paid-in capital 593,228 384,397
Accumulated other comprehensive loss (4,888) (4,452)
Retained earnings 224,641 171,021
Total stockholders' equity 812,985 550,970
Total liabilities and stockholders' equity $ 980,299 $ 824,577