XML 32 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information - Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Segment Reporting Information [Line Items]    
Revenues from external customers $ 37,279 $ 31,089
Earnings (loss) before income taxes 2,100 1,534
Corporate [Member]    
Segment Reporting Information [Line Items]    
Intersegment revenues (2,001) (807)
Earnings (loss) before income taxes (1,290) (1,064)
Domestic [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues from external customers 29,637 24,315
Intersegment revenues 866 286
Earnings (loss) before income taxes 2,573 1,833
International [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Revenues from external customers 7,642 6,774
Intersegment revenues 1,135 521
Earnings (loss) before income taxes $ 817 $ 765