Organization and Summary of Significant Accounting Policies (Details 1) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Organization and Summary of Significant Accounting Policies [Abstract]      
Balance at beginning of year $ 7,872 $ 6,697 $ 5,387
Additions charged to sales 35,923 30,450 28,690
Sales returns & warranty claims charged against reserve (35,121) (29,275) (27,380)
Balance at end of year $ 8,674 $ 7,872 $ 6,697