XML 66 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 218,440,000 $ 223,419,000  
Net Revenue 100.00% 100.00%  
Deferred Revenue $ 4,933,000   $ 3,173,000
Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 213,771,000 $ 218,666,000  
Net Revenue 98.00% 98.00%  
Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 4,669,000 $ 4,753,000  
Net Revenue 2.00% 2.00%  
Europe      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 120,968,000 $ 124,844,000  
Europe | Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 117,685,000 121,685,000  
Europe | Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 3,283,000 3,159,000  
North America      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 86,971,000 86,244,000  
North America | Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 86,764,000 85,877,000  
North America | Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 207,000 367,000  
Asia/Pacific      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 10,501,000 12,331,000  
Asia/Pacific | Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 9,322,000 11,104,000  
Asia/Pacific | Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 1,179,000 $ 1,227,000  
General Terms and Conditions      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 31.00%    
Large National Customers      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 26.00%    
Government Tenders      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 20.00%    
Other Customers      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 23.00%