XML 82 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
ft²
renewal_option
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Operating Leased Assets [Line Items]      
Rent expense | $ $ 1.3 $ 1.3 $ 1.2
SINGAPORE      
Operating Leased Assets [Line Items]      
Mixed office and warehouse facility, square footage 19,805    
Renewal options, number | renewal_option 1    
Renewal options, term (in years) 3 years    
Golden Valley [Member] | MINNESOTA      
Operating Leased Assets [Line Items]      
Mixed office and warehouse facility, square footage 50,724    
Period for recognizing rental expense (in years) 90 months    
Lease term 90 months    
Renewal options, number | renewal_option 2    
Renewal options, term (in years) 3 years    
Bloomington [Member] | MINNESOTA      
Operating Leased Assets [Line Items]      
Mixed office and warehouse facility, square footage 10,165