XML 110 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic, Customer and Supplier Information - Sales Details of Customers Locations in Four Geographic Regions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
segment
Geographic, Customer and Supplier Information                      
Number of geographic regions | segment                 3 3 3
Total revenue $ 71,003 $ 79,725 $ 56,234 $ 47,608 $ 64,799 $ 52,495 $ 49,554 $ 45,432 $ 254,570 $ 212,280 $ 193,291
Gross profit 49,629 $ 53,056 $ 38,354 $ 31,569 42,246 $ 34,543 $ 35,981 $ 34,697 172,608 147,467 134,514
Long-lived assets 22,034       12,067       22,034 12,067 9,401
Operating Segments | Europe, Middle East, Africa (EMEA)                      
Geographic, Customer and Supplier Information                      
Total revenue                 147,027 103,293 92,859
Gross profit                 99,689 71,840 61,506
Long-lived assets 8,085       7,665       8,085 7,665 8,437
Operating Segments | Americas                      
Geographic, Customer and Supplier Information                      
Total revenue                 61,577 54,979 52,981
Gross profit                 41,752 38,204 41,491
Long-lived assets 13,240       4,247       13,240 4,247 897
Operating Segments | Asia Pacific                      
Geographic, Customer and Supplier Information                      
Total revenue                 45,966 54,008 47,451
Gross profit                 31,167 37,423 31,517
Long-lived assets $ 709       $ 155       $ 709 $ 155 $ 68