XML 34 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information - Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Oct. 31, 2016
Oct. 31, 2015
Segment Reporting Information [Line Items]        
Revenues from external customers $ 36,329 $ 31,037 $ 73,608 $ 62,126
Earnings (loss) before income taxes 2,329 1,153 4,429 2,687
Corporate [Member]        
Segment Reporting Information [Line Items]        
Intersegment revenues (3,834) (912) (5,835) (1,719)
Earnings (loss) before income taxes (1,365) (1,309) (2,655) (2,373)
Domestic Operations [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues from external customers 28,211 26,279 57,848 50,594
Intersegment revenues 2,571 160 3,437 446
Earnings (loss) before income taxes 2,444 1,927 5,017 3,760
International Operations [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues from external customers 8,118 4,758 15,760 11,532
Intersegment revenues 1,263 752 2,398 1,273
Earnings (loss) before income taxes $ 1,250 $ 535 $ 2,067 $ 1,300