XML 64 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature Of Operations And Summary Of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Accounts receivable write-off $ 0 $ 0 $ 0
Goodwill impairment 0 0 0
Indefinite-lived intangible asset impairment $ 0 0 0
Stock options, term of expiration 10 years    
Advertising expense $ 5,945,000 3,833,000 4,588,000
Cooperative advertising expense     287,000
Warranty claims 1,863,000 1,201,000 1,123,000
Research and development costs 11,857,000 10,159,000 $ 10,575,000
Accounts receivable,allowance for doubtful accounts $ 811,000 $ 1,433,000  
Number of operating segments | segment 3    
Building [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful Life 30 years    
Building Improvements [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful Life 20 years    
Computer Hardware And Software And Machinery And Equipment [Member] | Minimum [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful Life 3 years    
Computer Hardware And Software And Machinery And Equipment [Member] | Maximum [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful Life 15 years    
Furniture and Fixtures [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Estimated useful Life 5 years    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Recreational Equipment Inc [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00% 10.00% 14.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Recreational Equipment Inc [Member]      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 11.00% 11.00%