XML 91 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Geographic Information and Major Customer and Product Data - Revenues Within Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]      
Revenue $ 292,689 $ 254,190 $ 270,288
North America      
Segment Reporting Information [Line Items]      
Revenue 207,488 174,607 167,361
EMEA      
Segment Reporting Information [Line Items]      
Revenue 77,093 70,208 93,816
Rest of World      
Segment Reporting Information [Line Items]      
Revenue $ 8,108 $ 9,375 $ 9,111