XML 65 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Revenue Recognition, Multiple-deliverable Arrangements The following tables disaggregate the company’s revenues by major source and by reportable segment for the three and six months ended June 30, 2020 and June 30, 2019 (in thousands):
Three Months Ended June 30, 2020
ProductServiceTotal
Europe$99,215  $2,679  $101,894  
North America86,414  155  86,569  
Other (Asia/Pacific)6,815  1,022  7,837  
Total$192,444  $3,856  $196,300  
% Split98%2%100%
Six Months Ended June 30, 2020
ProductServiceTotal
Europe$216,900  $5,962  $222,862  
North America173,178  362  173,540  
Other (Asia/Pacific)16,137  2,201  18,338  
Total$406,215  $8,525  $414,740  
% Split98%2%100%
Three Months Ended June 30, 2019
ProductServiceTotal
Europe$130,483  $3,508  $133,991  
North America89,069  484  89,553  
Other (Asia/Pacific)11,091  1,223  12,314  
Total$230,643  $5,215  $235,858  
% Split98%2%100%
Six Months Ended June 30, 2019
ProductServiceTotal
Europe$252,168  $6,667  $258,835  
North America174,946  851  175,797  
Other (Asia/Pacific)22,195  2,450  24,645  
Total$449,309  $9,968  $459,277  
% Split98%2%100%