XML 60 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Operations and Summary of Significant Accounting Policies - Accounts and Notes Receivable Narrative (Details)
12 Months Ended
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Interest Free Period on Receivables 12 months
Time period in which remaining installment balance is generally due 12 months
Equipment Sales [Member] | United States and Canada [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 12 months
Replacement Part Sales [Member] | United States and Canada [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 30 days
Grain Storage and Protein Production Systems [Member] | United States and Canada [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 30 days
Maximum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Interest Free Period on Receivables 12 months
Payment period on product sales 6 months
Maximum | Equipment Sales [Member] | International [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 180 days
Maximum | Replacement Part Sales [Member] | International [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 90 days
Maximum | Large Seasonal Products [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Interest Free Period on Receivables 24 months
Maximum | Large Seasonal Products [Member] | International [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 6 months
Minimum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Interest Free Period on Receivables 1 month
Minimum | Equipment Sales [Member] | International [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 30 days
Minimum | Replacement Part Sales [Member] | International [Member]  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Payment period on product sales 30 days