v3.25.2
REVENUE - Primary Geographical Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 260,614 $ 239,520 $ 507,231 $ 467,703
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenues 85,913 84,439 170,809 165,797
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 67,396 62,752 126,289 121,915
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 53,762 44,996 105,022 86,578
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 28,883 24,535 56,756 47,605
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 24,660 22,798 48,355 45,808
United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 23,477 $ 21,645 $ 46,089 $ 43,570