XML 31 R20.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information - Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Segment Reporting Information [Line Items]        
Revenues from external customers $ 32,410 $ 27,754 $ 94,536 $ 88,546
Earnings (loss) before income taxes 1,073 627 3,760 4,367
Corporate [Member]        
Segment Reporting Information [Line Items]        
Intersegment revenues (1,617) (1,198) (3,336) (3,010)
Earnings (loss) before income taxes (1,215) (683) (3,588) (2,678)
Domestic Operations [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues from external customers 25,423 20,025 76,017 67,902
Intersegment revenues 1,196 501 1,642 1,407
Earnings (loss) before income taxes 1,586 264 5,346 4,526
International Operations [Member] | Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Revenues from external customers 6,987 7,729 18,519 20,644
Intersegment revenues 421 697 1,694 1,603
Earnings (loss) before income taxes $ 702 $ 1,046 $ 2,002 $ 2,519