Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Geographic Information - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 84,025 $ 38,268 $ 177,731 $ 103,100
Italy        
Segment Reporting Information [Line Items]        
Revenue $ 20,547 $ 15,943 $ 55,798 $ 44,098
Italy | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 24.50% 41.70% 31.40% 42.70%
India        
Segment Reporting Information [Line Items]        
Revenue $ 21,969 $ 8,893 $ 47,282 $ 24,010
India | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 26.10% 23.20% 26.60% 23.30%
United States        
Segment Reporting Information [Line Items]        
Revenue $ 25,305 $ 7,969 $ 41,397 $ 18,611
United States | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 30.10% 20.80% 23.30% 18.10%
Europe (excluding Italy)        
Segment Reporting Information [Line Items]        
Revenue $ 1,712 $ 1,876 $ 4,969 $ 7,023
Europe (excluding Italy) | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 2.00% 4.90% 2.80% 6.80%
South America        
Segment Reporting Information [Line Items]        
Revenue $ 9,214   $ 11,666  
South America | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 11.00% 0.00% 6.60% 0.00%
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 5,278 $ 3,587 $ 16,619 $ 9,358
Rest of the World | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 6.30% 9.40% 9.30% 9.10%