XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Primary Geographical Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 270,850 $ 248,274 $ 778,081 $ 715,977
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenues 91,159 85,111 261,968 250,908
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 68,234 65,869 194,523 187,784
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 57,183 47,376 162,205 133,954
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 27,972 24,756 84,728 72,361
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 26,302 25,162 74,657 70,970
United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 25,165 $ 24,030 $ 71,254 $ 67,600