XML 56 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 116,337 $ 98,978
North America    
Disaggregation of Revenue [Line Items]    
Total revenues 58,695 47,793
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenues 43,986 37,045
APAC    
Disaggregation of Revenue [Line Items]    
Total revenues 8,690 8,214
LATAM    
Disaggregation of Revenue [Line Items]    
Total revenues $ 4,966 $ 5,926