Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Narrative (Details)

v3.3.1.900
Related Party Transactions - Narrative (Details)
1 Months Ended 12 Months Ended 27 Months Ended
Nov. 02, 2015
USD ($)
Oct. 30, 2015
USD ($)
shares
Oct. 28, 2015
Aug. 06, 2015
USD ($)
Aug. 04, 2015
USD ($)
shares
Jul. 31, 2015
May. 13, 2015
USD ($)
shares
May. 07, 2015
Apr. 29, 2015
Feb. 19, 2015
USD ($)
Jan. 22, 2015
shares
Nov. 14, 2014
Dec. 17, 2014
USD ($)
shares
Feb. 28, 2013
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2014
USD ($)
Related Party Transaction [Line Items]                                  
Repurchase of common stock   $ 5,000,000     $ 5,000,000   $ 5,000,000           $ 4,500,000   $ 16,071,000 $ 4,661,000  
Repurchase of common stock (in shares) | shares   106,264     162,442   186,519           359,840        
Director                                  
Related Party Transaction [Line Items]                                  
Treasury stock acquired rate     0.4066     0.4085   0.4286                  
Repurchase of common stock $ 1,400,000     $ 1,500,000     $ 1,500,000     $ 1,100,000     $ 1,500,000        
Repurchase of common stock (in shares) | shares                     91,817   119,947        
Shares repurchased per trading day | shares                     5,000            
Director | George Broady                                  
Related Party Transaction [Line Items]                                  
Treasury stock acquired rate                       0.50          
Broady Health Sciences                                  
Related Party Transaction [Line Items]                                  
Royalty rate                           2.50%      
Termination notice, number of days                           120 days      
Accrued royalties during the period                             555,000 144,000 $ 144,000
Soothe | Broady Health Sciences                                  
Related Party Transaction [Line Items]                                  
Royalty rate                 2.50%                
Royalty expense                             $ 7,000 $ 6,400 $ 11,700
Termination notice, number of days                 120 days