XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information - Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Segment Reporting Information [Line Items]    
Revenues from external customers $ 33,881 $ 37,279
Earnings (loss) before income taxes 1,797 2,100
Corporate [Member]    
Segment Reporting Information [Line Items]    
Intersegment revenues (4,953) (2,001)
Earnings (loss) before income taxes (1,389) (1,290)
Domestic [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues from external customers 22,146 29,637
Intersegment revenues 4,085 866
Earnings (loss) before income taxes 1,816 2,573
International [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues from external customers 11,735 7,642
Intersegment revenues 868 1,135
Earnings (loss) before income taxes $ 1,370 $ 817