Quarterly report pursuant to Section 13 or 15(d)

Geographic Information - Summary of Revenue by Geographic Area (Details)

v3.20.2
Geographic Information - Summary of Revenue by Geographic Area (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]        
Revenue $ 38,268 $ 35,329 $ 103,100 $ 93,925
Italy        
Segment Reporting Information [Line Items]        
Revenue $ 15,943 $ 15,587 $ 44,098 $ 43,458
Italy | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 41.70% 44.10% 42.70% 46.30%
India        
Segment Reporting Information [Line Items]        
Revenue $ 8,893 $ 9,146 $ 24,010 $ 26,439
India | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 23.20% 25.90% 23.30% 28.10%
United States        
Segment Reporting Information [Line Items]        
Revenue $ 7,969 $ 2,118 $ 18,611 $ 5,973
United States | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 20.80% 6.00% 18.10% 6.40%
Europe (excluding Italy)        
Segment Reporting Information [Line Items]        
Revenue $ 1,876 $ 5,099 $ 7,023 $ 11,955
Europe (excluding Italy) | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 4.90% 14.40% 6.80% 12.70%
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 3,587 $ 3,379 $ 9,358 $ 6,100
Rest of the World | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 9.40% 9.60% 9.10% 6.50%