XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation - Additional Information (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
Basis Of Presentation [Line Items]  
Other assets $ 142,000
ASU 2014-09 [Member]  
Basis Of Presentation [Line Items]  
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 2016-02 [Member]  
Basis Of Presentation [Line Items]  
Other assets $ 142,000
Minimum [Member] | ASU 2014-09 [Member]  
Basis Of Presentation [Line Items]  
Customer due days 30 days
Maximum [Member] | ASU 2014-09 [Member]  
Basis Of Presentation [Line Items]  
Customer due days 60 days