Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Geographic Information - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Revenue $ 147,368 $ 129,558
Italy    
Segment Reporting Information [Line Items]    
Revenue $ 62,411 $ 60,165
Italy | Geographic Concentration Risk | Revenue    
Segment Reporting Information [Line Items]    
Concentration risk percentage 42.40% 46.40%
India    
Segment Reporting Information [Line Items]    
Revenue $ 36,147 $ 35,162
India | Geographic Concentration Risk | Revenue    
Segment Reporting Information [Line Items]    
Concentration risk percentage 24.50% 27.10%
United States    
Segment Reporting Information [Line Items]    
Revenue $ 25,500 $ 9,418
United States | Geographic Concentration Risk | Revenue    
Segment Reporting Information [Line Items]    
Concentration risk percentage 17.30% 7.30%
Europe (excluding Italy)    
Segment Reporting Information [Line Items]    
Revenue $ 9,827 $ 15,686
Europe (excluding Italy) | Geographic Concentration Risk | Revenue    
Segment Reporting Information [Line Items]    
Concentration risk percentage 6.70% 12.10%
Rest of the World    
Segment Reporting Information [Line Items]    
Revenue $ 13,483 $ 9,127
Rest of the World | Geographic Concentration Risk | Revenue    
Segment Reporting Information [Line Items]    
Concentration risk percentage 9.10% 7.10%