XML 60 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies, Impact of Changes on Balance Sheet (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2016
Dec. 31, 2017
Recently Adopted Accounting Standards, ASU 2014-09 [Abstract]      
Customer deposits $ 24,465   $ 27,813
Customer deposits, revenue recognized 27,730    
Assets [Abstract]      
Estimated to be returned inventory 730   0
Deferred income taxes 12,544   12,375
Liabilities [Abstract]      
Refund on estimated returns and allowances 1,950   0
Reserve for cancelled sales and allowances 0   1,464
Equity [Abstract]      
Retained earnings $ 282,366   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,330
Liabilities [Abstract]      
Refund on estimated returns and allowances     2,072
Reserve for cancelled sales and allowances     0
Equity [Abstract]      
Retained earnings     287,523
ASU 2016-09 [Member]      
Recently Adopted Accounting Standards, ASU 2014-09 [Abstract]      
Tax (cost) benefit related to stock-based plans   $ (121)  
Adjustments Due to ASC 606 [Member] | ASU 2014-09 [Member]      
Assets [Abstract]      
Estimated to be returned inventory $ 730   786
Deferred income taxes (38)   (45)
Liabilities [Abstract]      
Refund on estimated returns and allowances 1,950   2,072
Reserve for cancelled sales and allowances (1,373)   (1,464)
Equity [Abstract]      
Retained earnings 115   $ 133
Balance Without Adoption of ASC 606 [Member] | ASU 2014-09 [Member]      
Assets [Abstract]      
Estimated to be returned inventory 0    
Deferred income taxes 12,582    
Liabilities [Abstract]      
Refund on estimated returns and allowances 0    
Reserve for cancelled sales and allowances 1,373    
Equity [Abstract]      
Retained earnings $ 282,251