XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Customer Financing - Narrative (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Jan. 25, 2025
Jan. 27, 2024
Apr. 27, 2024
Customer Financing [Line Items]          
Maximum credit financed for equipment purchases for any one customer $ 2,000,000   $ 2,000,000    
Financing contracts sold     193,443,000 $ 197,712,000  
(Loss) gain on sale of financing contracts (2,701,000) $ (3,110,000) 10,086,000 10,270,000  
Proceeds from receivables sold     248,951,000 211,827,000  
Unamortized discount 2,178,000   2,178,000   $ 3,097,000
Cash and cash equivalents 134,996,000   134,996,000   114,462,000
Current receivables of finance contracts not yet sold 48,586,000   48,586,000   74,430,000
Finance contracts receivable sold and outstanding 553,111,000   $ 553,111,000    
Bad debt write-offs, percentage (less than)     1.00%    
Unsettled Financing Arrangements          
Customer Financing [Line Items]          
Cash and cash equivalents 32,360,000   $ 32,360,000   $ 33,813,000
Customer Finance Contracts          
Customer Financing [Line Items]          
Servicing asset 0   0    
Servicing liability 0   0    
(Loss) gain on sale of financing contracts 2,058,000 $ (9,117,000) $ 7,787,000 $ (3,763,000)  
MUFG          
Customer Financing [Line Items]          
Percentage of principal amount of financing contracts held as collateral (at least)     15.00%    
Capacity under agreement $ 525,000,000   $ 525,000,000