XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Adopted Accounting Standards, ASU 2014-09, Cumulative Impact of Changes on Balance Sheet (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Recently Adopted Accounting Standards, ASU 2014-09 [Abstract]    
Customer deposits $ 30,541 $ 27,813
Customer deposits, revenue recognized 27,600  
Assets [Abstract]    
Estimated to be returned inventory 755 0
Deferred income taxes 12,896 12,375
Liabilities [Abstract]    
Refund on estimated returns and allowances 2,003 0
Reserve for cancelled sales and allowances 0 1,463
Equity [Abstract]    
Retained earnings $ 297,065 287,390
Maximum [Member]    
Recently Adopted Accounting Standards, ASU 2014-09 [Abstract]    
Percentage of sales financed 1.00%  
Payment period for receivables 1 year  
Delivery period 1 year  
ASU 2014-09 [Member]    
Assets [Abstract]    
Estimated to be returned inventory   786
Deferred income taxes   12,331
Liabilities [Abstract]    
Refund on estimated returns and allowances   2,072
Reserve for cancelled sales and allowances   0
Equity [Abstract]    
Retained earnings   287,523
Adjustments Due to ASC 606 [Member] | ASU 2014-09 [Member]    
Assets [Abstract]    
Estimated to be returned inventory $ 755 786
Deferred income taxes (41) (44)
Liabilities [Abstract]    
Refund on estimated returns and allowances 2,003 2,072
Reserve for cancelled sales and allowances (1,411) (1,463)
Equity [Abstract]    
Retained earnings 122 $ 133
Balance Without Adoption of ASC 606 [Member] | ASU 2014-09 [Member]    
Assets [Abstract]    
Estimated to be returned inventory 0  
Deferred income taxes 12,937  
Liabilities [Abstract]    
Refund on estimated returns and allowances 0  
Reserve for cancelled sales and allowances 1,411  
Equity [Abstract]    
Retained earnings $ 296,943