XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net sales $ 144,093 $ 128,781 $ 271,242 $ 228,046
Gross profit 77,834 66,126 145,358 115,263
Net income 9,140 $ 5,482 17,255 $ 1,323
ASU 2014-09 | Amounts Without Adoption        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net sales 145,210   270,184  
Gross profit 78,323   144,848  
Net income 9,384   16,982  
ASU 2014-09 | Impact of Adoption        
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]        
Net sales (1,117)   1,058  
Gross profit (488)   510  
Net income $ (244)   $ 273