Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Geographic Information - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 81,109 $ 53,992 $ 161,590 $ 93,706
Italy        
Segment Reporting Information [Line Items]        
Revenue $ 16,646 $ 19,164 $ 33,155 $ 35,251
Italy | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 20.50% 35.50% 20.50% 37.60%
India        
Segment Reporting Information [Line Items]        
Revenue $ 19,586 $ 13,595 $ 40,762 $ 25,313
India | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 24.20% 25.20% 25.20% 27.00%
United States        
Segment Reporting Information [Line Items]        
Revenue $ 27,402 $ 10,971 $ 52,037 $ 16,092
United States | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 33.80% 20.30% 32.20% 17.20%
Europe (excluding Italy)        
Segment Reporting Information [Line Items]        
Revenue $ 5,923 $ 1,839 $ 12,924 $ 3,257
Europe (excluding Italy) | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 7.30% 3.40% 8.00% 3.50%
South America        
Segment Reporting Information [Line Items]        
Revenue $ 5,594 $ 2,452 $ 11,558 $ 2,452
South America | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 6.90% 4.50% 7.20% 2.60%
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 5,958 $ 5,971 $ 11,154 $ 11,341
Rest of the World | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 7.30% 11.10% 6.90% 12.10%