XML 19 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 28, 2023
Apr. 30, 2023
Current assets:    
Cash and cash equivalents $ 100,908 $ 132,859
Accounts receivable, net of allowance for doubtful accounts of $158 at October 28, 2023 and $156 at April 30, 2023 73,865 87,633
Unbilled receivables and retentions 141,812 105,653
Inventories, net 181,767 138,814
Income taxes receivable 5,735  
Prepaid expenses and other current assets 19,958 12,043
Total current assets 524,045 477,002
Long-term investments 20,611 23,613
Property and equipment, net 43,772 39,795
Operating lease right-of-use assets 30,632 27,363
Deferred income taxes 20,780 27,206
Intangibles, net 82,848 43,577
Goodwill 274,781 180,801
Other assets 9,231 5,220
Total assets 1,006,700 824,577
Current liabilities:    
Accounts payable 28,834 31,355
Wages and related accruals 26,671 35,637
Customer advances 20,440 16,645
Current portion of long-term debt 5,000 7,500
Current operating lease liabilities 8,818 8,229
Income taxes payable 595 2,342
Other current liabilities 18,946 19,626
Total current liabilities 109,304 121,334
Long-term debt, net of current portion 73,678 125,904
Non-current operating lease liabilities 23,727 21,189
Other non-current liabilities 1,898 746
Liability for uncertain tax positions 2,705 2,705
Deferred income taxes 1,658 1,729
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.0001 par value: Authorized shares-10,000,000; none issued or outstanding at October 28, 2023 and April 30, 2023
Common stock, $0.0001 par value: Authorized shares-10,000,000; none issued or outstanding at October 28, 2023 and April 30, 2023 4 4
Additional paid-in capital 589,047 384,397
Accumulated other comprehensive loss (6,077) (4,452)
Retained earnings 210,756 171,021
Total equity 793,730 550,970
Total liabilities and stockholders' equity $ 1,006,700 $ 824,577