XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Segment Reporting Information [Line Items]        
Net sales $ 67,167 $ 46,778 $ 163,324 $ 147,053
Intersegment revenues 0 0 0 0
Earnings (loss) before income taxes 1,275 3,515 7,636 11,772
Corporate / Eliminations        
Segment Reporting Information [Line Items]        
Net sales 0 0 0 0
Intersegment revenues (971) (1,496) (3,064) (3,737)
Earnings (loss) before income taxes (3,025) (1,069) (7,461) (3,316)
Domestic Operations | Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 51,976 31,774 123,908 101,379
Intersegment revenues 28 84 298 509
Earnings (loss) before income taxes 3,514 2,852 12,914 10,762
International Operations | Operating Segments        
Segment Reporting Information [Line Items]        
Net sales 15,191 15,004 39,416 45,674
Intersegment revenues 943 1,412 2,766 3,228
Earnings (loss) before income taxes $ 786 $ 1,732 $ 2,183 $ 4,326