XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting Information [Line Items]        
Net sales $ 54,564 $ 39,031 $ 104,687 $ 78,524
Intersegment revenues 0 0 0 0
Earnings (loss) before income taxes 456 (2,887) 116 (3,943)
Corporate / Eliminations        
Segment Reporting Information [Line Items]        
Net sales 0 0 0 0
Intersegment revenues (3,985) (741) (6,402) (1,481)
Earnings (loss) before income taxes (1,891) (1,370) (3,423) (2,881)
Domestic Operations | Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 37,991 29,934 75,459 59,597
Intersegment revenues 650 170 1,446 345
Earnings (loss) before income taxes 491 (2,095) 589 (2,304)
International Operations | Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 16,573 9,097 29,228 18,927
Intersegment revenues 3,335 571 4,956 1,136
Earnings (loss) before income taxes $ 1,856 $ 578 $ 2,950 $ 1,242