XML 66 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Note 2 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Revenues $ 82,706 $ 79,577 $ 84,543 $ 86,190 $ 80,753 $ 76,925 $ 75,958 $ 71,382 $ 333,016 $ 305,018 $ 277,973
Automotive [Member]                      
Revenues                 128,249 113,579 96,794
Consumer Products and Food and Beverage [Member]                      
Revenues                 53,637 47,273 47,796
High Technology and Industrial Products [Member]                      
Revenues                 106,658 99,990 91,652
Life Sciences [Member]                      
Revenues                 44,472 44,176 41,731
North America [Member]                      
Revenues                 162,307 141,614 129,436
EMEA [Member]                      
Revenues                 96,989 89,693 81,765
Asia Pacific [Member]                      
Revenues                 51,628 50,689 47,742
Latin America [Member]                      
Revenues                 $ 22,092 $ 23,022 $ 19,030