XML 94 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Revenues by Geography - Schedule of Revenues by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Revenues $ 72,971 $ 65,703 $ 195,654 $ 202,966
Sales Revenue, Product Line | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
North America        
Segment Reporting Information [Line Items]        
Revenues $ 38,656 $ 29,032 $ 102,145 $ 93,452
North America | Sales Revenue, Product Line | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 53.00% 44.00% 52.00% 46.00%
Europe, Middle East and Africa        
Segment Reporting Information [Line Items]        
Revenues $ 20,250 $ 21,749 $ 59,418 $ 66,713
Europe, Middle East and Africa | Sales Revenue, Product Line | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 28.00% 33.00% 30.00% 33.00%
Caribbean and Latin America        
Segment Reporting Information [Line Items]        
Revenues $ 9,138 $ 8,008 $ 19,021 $ 23,527
Caribbean and Latin America | Sales Revenue, Product Line | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 12.00% 12.00% 10.00% 12.00%
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenues $ 4,927 $ 6,914 $ 15,070 $ 19,274
Asia Pacific | Sales Revenue, Product Line | Geographic Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 7.00% 11.00% 8.00% 9.00%