XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Primary Geographical Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 206,734 $ 148,190 $ 398,748 $ 285,148
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenues 71,227 46,785 135,187 89,826
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 41,699 31,035 80,320 59,495
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 26,041 20,518 51,577 40,795
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 27,385 20,168 52,766 39,187
South Asia, Middle East and North Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 21,711 16,851 41,656 32,263
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 18,671 12,833 37,242 23,582
United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 24,995 $ 18,528 $ 49,571 $ 38,310