XML 21 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Additional Information (Details) - ASU 2014-09 [Member]
3 Months Ended
Mar. 31, 2020
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.
Minimum [Member]  
Basis Of Presentation [Line Items]  
Customer due days 30 days
Maximum [Member]  
Basis Of Presentation [Line Items]  
Customer due days 60 days