XML 59 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Apr. 30, 2026
USD ($)
Customer
shares
Apr. 30, 2025
USD ($)
Customer
shares
Apr. 30, 2024
USD ($)
shares
Apr. 30, 2020
USD ($)
Product Information [Line Items]        
General and Administrative Expense $ 59,999 $ 54,933 $ 63,133  
Income Tax Expense (Benefit) 6,589 5,820 10,356  
deferred income taxes $ 5,913 (3,032) 857  
Maximum maturity period of all highly liquid investments to be considered cash equivalents 3 months      
Description of payment terms We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients in accordance with ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year.      
Goodwill $ 19,024 19,024    
Goodwill impairment 0 0    
Warranty expense 2,100 2,400 2,600  
Promotional programs amount $ 13,700 $ 15,200 $ 14,700  
Shares excluded from the computation of diluted earnings per share | shares 24,041 29,935 18,009  
Self Insurance        
Product Information [Line Items]        
Maximum amount of self-insurance per occurrence       $ 10,000
Other Capitalized Property Plant and Equipment | Maximum        
Product Information [Line Items]        
Estimated useful life 10 years      
Sales, net | Customer Concentration Risk        
Product Information [Line Items]        
Number of Customers Accounted for Net Sales. | Customer 2 1    
Sales, net | Customer Concentration Risk | Minimum        
Product Information [Line Items]        
Concentration of risk, percentage 10.00% 10.00%    
Sales, net | Customer Concentration Risk | Customer One | Minimum        
Product Information [Line Items]        
Concentration of risk, percentage   14.60%    
Sales, net | Customer Concentration Risk | Customer Two        
Product Information [Line Items]        
Concentration of risk, percentage 30.20%      
Sales, net | Customer Concentration Risk | Customer Two | Minimum        
Product Information [Line Items]        
Concentration of risk, percentage 24.70%      
Accounts Receivable | Customer Concentration Risk        
Product Information [Line Items]        
Number of Customers Accounted for Accounts Receivable | Customer 0 0    
Accounts Receivable | Customer Concentration Risk | Minimum        
Product Information [Line Items]        
Concentration of risk, percentage 10.00% 10.00%    
Accounts Receivable | Customer Concentration Risk | Customer Two        
Product Information [Line Items]        
Number of Customers Accounted for Accounts Receivable | Customer 2