XML 97 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 196,202,000 $ 218,440,000  
Net Revenue 100.00% 100.00%  
Deferred Revenue $ 3,112,000   $ 3,516,000
Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 191,724,000 $ 213,771,000  
Net Revenue 98.00% 98.00%  
Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 4,478,000 $ 4,669,000  
Net Revenue 2.00% 2.00%  
Europe (EMEA)      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 112,775,000 $ 120,968,000  
Europe (EMEA) | Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 109,844,000 117,685,000  
Europe (EMEA) | Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 2,931,000 3,283,000  
North America (NA)      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 75,974,000 86,971,000  
North America (NA) | Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 75,702,000 86,764,000  
North America (NA) | Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 272,000 207,000  
All Other      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 7,453,000 10,501,000  
All Other | Product      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales 6,178,000 9,322,000  
All Other | Service      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Net Sales $ 1,275,000 $ 1,179,000  
General Terms and Conditions      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 30.00%    
Large National Customers      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 30.00%    
Government Tenders      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 21.00%    
Other Customers      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract Type Sales Split 19.00%