XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Geographic Information - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 86,752 $ 81,109 $ 170,370 $ 161,590
United States        
Segment Reporting Information [Line Items]        
Revenue $ 47,029 $ 27,402 $ 91,880 $ 52,037
United States | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 54.20% 33.80% 53.90% 32.20%
Italy        
Segment Reporting Information [Line Items]        
Revenue $ 16,242 $ 16,646 $ 31,516 $ 33,155
Italy | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 18.70% 20.50% 18.50% 20.50%
India        
Segment Reporting Information [Line Items]        
Revenue $ 10,894 $ 19,586 $ 21,950 $ 40,762
India | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 12.60% 24.20% 12.90% 25.20%
Europe (excluding Italy)        
Segment Reporting Information [Line Items]        
Revenue $ 8,576 $ 5,923 $ 15,888 $ 12,924
Europe (excluding Italy) | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 9.90% 7.30% 9.30% 8.00%
South America        
Segment Reporting Information [Line Items]        
Revenue   $ 5,594 $ 6 $ 11,558
South America | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 0.00% 6.90% 0.00% 7.20%
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 4,011 $ 5,958 $ 9,130 $ 11,154
Rest of the World | Geographic Concentration Risk | Revenue        
Segment Reporting Information [Line Items]        
Concentration risk percentage 4.60% 7.30% 5.40% 6.90%