XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation (Details) - USD ($)
6 Months Ended
Jan. 01, 2018
Jun. 30, 2018
ASU 2014-09 [Member]    
Basis Of Presentation [Line Items]    
Cumulative effect of adoption $ 0  
Revenue, performance obligation, description of timing   The Company meets these conditions upon the Company’s satisfaction of the performance obligation, usually at the time of shipment to the customer, because control passes to the customer at that time. Our standard terms for customers are net due within 30 days, with a few exceptions, none regularly exceeding 60 days.
ASU 2014-09 [Member] | Minimum [Member]    
Basis Of Presentation [Line Items]    
Customer due days   30 days
ASU 2014-09 [Member] | Maximum [Member]    
Basis Of Presentation [Line Items]    
Customer due days   60 days
ASU 2016-01 [Member]    
Basis Of Presentation [Line Items]    
Cumulative effect of adjustment to retained earnings $ 35,000