XML 118 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Schedule of Intercompany Sales by Geographic Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Total revenue $ 180,712 $ 164,511 $ 176,568 $ 165,869 $ 177,264 $ 152,907 $ 159,467 $ 156,431 $ 165,937 $ 156,362 $ 158,111 $ 152,555 $ 687,660 $ 646,069 $ 632,965
Intercompany Sales                              
Total revenue                         203,904 175,898 155,451
Americas | Intercompany Sales                              
Total revenue                         82,850 75,668 71,268
EMEA                              
Total revenue                         237,462 220,357 193,141
EMEA | Intercompany Sales                              
Total revenue                         87,313 70,961 52,494
Asia Pacific                              
Total revenue                         109,433 91,936 98,939
Asia Pacific | Intercompany Sales                              
Total revenue                         33,741 29,269 31,689
Americas | Intercompany Sales                              
Total revenue                         84,510 74,246 64,491
Americas | Americas | Intercompany Sales                              
Total revenue                         2,342 2,169 3,013
Americas | EMEA | Intercompany Sales                              
Total revenue                         59,206 51,689 39,839
Americas | Asia Pacific | Intercompany Sales                              
Total revenue                         22,962 20,388 21,639
EMEA | Intercompany Sales                              
Total revenue                         111,159 94,752 83,586
EMEA | Americas | Intercompany Sales                              
Total revenue                         75,875 70,709 65,209
EMEA | EMEA | Intercompany Sales                              
Total revenue                         28,075 19,098 12,286
EMEA | Asia Pacific | Intercompany Sales                              
Total revenue                         7,209 4,945 6,091
Asia Pacific | Intercompany Sales                              
Total revenue                         8,235 6,900 7,374
Asia Pacific | Americas | Intercompany Sales                              
Total revenue                         4,633 2,790 3,046
Asia Pacific | EMEA | Intercompany Sales                              
Total revenue                         32 174 369
Asia Pacific | Asia Pacific | Intercompany Sales                              
Total revenue                         $ 3,570 $ 3,936 $ 3,959