XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Segment Reporting Information [Line Items]    
Net sales $ 49,839 $ 50,123
Intersegment revenues 0 0
Earnings (loss) before income taxes 3,412 (340)
Corporate / Eliminations    
Segment Reporting Information [Line Items]    
Net sales 0 0
Intersegment revenues (712) (2,417)
Earnings (loss) before income taxes (1,004) (1,532)
Domestic Operations | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 35,420 37,468
Intersegment revenues 51 796
Earnings (loss) before income taxes 3,623 98
International Operations | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 14,419 12,655
Intersegment revenues 661 1,621
Earnings (loss) before income taxes $ 793 $ 1,094