XML 100 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 196,300,000 $ 235,858,000 $ 414,740,000 $ 459,277,000  
Net Revenue 100.00% 100.00% 100.00% 100.00%  
Deferred Revenue $ 2,794,000   $ 2,794,000   $ 3,173,000
Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 192,444,000 $ 230,643,000 $ 406,215,000 $ 449,309,000  
Net Revenue 98.00% 98.00% 98.00% 98.00%  
Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 3,856,000 $ 5,215,000 $ 8,525,000 $ 9,968,000  
Net Revenue 2.00% 2.00% 2.00% 2.00%  
Europe          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 101,894,000 $ 133,991,000 $ 222,862,000 $ 258,835,000  
Europe | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 99,215,000 130,483,000 216,900,000 252,168,000  
Europe | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 2,679,000 3,508,000 5,962,000 6,667,000  
North America          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 86,569,000 89,553,000 173,540,000 175,797,000  
North America | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 86,414,000 89,069,000 173,178,000 174,946,000  
North America | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 155,000 484,000 362,000 851,000  
Asia/Pacific          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 7,837,000 12,314,000 18,338,000 24,645,000  
Asia/Pacific | Product          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales 6,815,000 11,091,000 16,137,000 22,195,000  
Asia/Pacific | Service          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Net Sales $ 1,022,000 $ 1,223,000 $ 2,201,000 $ 2,450,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%