XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Primary Geographical Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 248,274 $ 208,035 $ 715,977 $ 606,783
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenues 85,111 72,513 250,908 207,700
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 48,666 42,378 137,730 122,698
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 37,770 29,145 107,360 81,911
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 25,162 22,358 70,970 73,935
South Asia, Middle East and North Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 26,809 22,181 76,648 63,837
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 24,756 19,460 72,361 56,702
United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 24,030 $ 21,348 $ 67,600 $ 70,919