XML 49 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
State
Dec. 31, 2018
USD ($)
Dec. 31, 2017
Accounts Receivable [Abstract]      
Percentage of amounts financed under in-house credit programs, as a percent of net sales including sales tax 0.40% 0.50% 0.60%
Duration of no interest credit programs 12 months    
Accounts receivable due per scheduled payment [Abstract]      
2020 $ 1,641    
2021 184    
2022 37    
2023 20    
Allowance for doubtful accounts $ 160 $ 175  
Account write-off period 9 months    
Number of states in which accounts receivable originated | State 16    
Minimum [Member]      
Accounts Receivable [Abstract]      
Term of other programs 30 days    
Interest rate of other programs 0.00%    
Maximum [Member]      
Accounts Receivable [Abstract]      
Term of other programs 3 years    
Interest rate of other programs 21.00%