XML 47 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Commitments and Contingencies [Line Items]        
Royalty expense $ 602 $ 445 $ 1,136 $ 886
Minimum [Member]        
Commitments and Contingencies [Line Items]        
Royalty rates     3.00%  
Royalty agreement term     18 years  
Maximum [Member]        
Commitments and Contingencies [Line Items]        
Royalty rates     5.00%  
Royalty agreement term     20 years  
Office, Manufacturing, Warehouse Facilities, And Equipment [Member]        
Commitments and Contingencies [Line Items]        
Operating leases expire at various terms     Dec. 31, 2022