XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Polices - Additional Information (Details)
3 Months Ended
Mar. 31, 2021
ASU 2014-09 [Member]  
Summary Of Significant Accounting Policies [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]  
Summary Of Significant Accounting Policies [Line Items]  
Equity method investment ownership percentage 20.00%
Minimum [Member] | ASU 2014-09 [Member]  
Summary Of Significant Accounting Policies [Line Items]  
Customer due days 30 days
Maximum [Member]  
Summary Of Significant Accounting Policies [Line Items]  
Equity method investment ownership percentage 50.00%
Maximum [Member] | ASU 2014-09 [Member]  
Summary Of Significant Accounting Policies [Line Items]  
Customer due days 60 days