XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Segment Reporting Information [Line Items]    
Net sales $ 48,393 $ 49,839
Intersegment revenues 0 0
Earnings (loss) before income taxes 2,430 3,412
Corporate / Eliminations    
Segment Reporting Information [Line Items]    
Net sales 0 0
Intersegment revenues (1,461) (712)
Earnings (loss) before income taxes (1,992) (1,004)
Domestic Operations | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 35,523 35,420
Intersegment revenues 113 51
Earnings (loss) before income taxes 3,635 3,623
International Operations | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 12,870 14,419
Intersegment revenues 1,348 661
Earnings (loss) before income taxes $ 787 $ 793