XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Segment Reporting Information [Line Items]        
Net sales $ 47,764 $ 50,436 $ 96,157 $ 100,275
Intersegment revenues 0 0 0 0
Earnings (loss) before income taxes 3,931 4,845 6,361 8,257
Corporate / Eliminations        
Segment Reporting Information [Line Items]        
Net sales 0 0 0 0
Intersegment revenues (631) (1,529) (2,092) (2,241)
Earnings (loss) before income taxes (2,444) (1,243) (4,436) (2,247)
Domestic Operations | Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 36,409 34,185 71,932 69,605
Intersegment revenues 157 374 270 425
Earnings (loss) before income taxes 5,765 4,287 9,400 7,910
International Operations | Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 11,355 16,251 24,225 30,670
Intersegment revenues 474 1,155 1,822 1,816
Earnings (loss) before income taxes $ 610 $ 1,801 $ 1,397 $ 2,594