XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Disaggregation Of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 98,019 $ 89,251 $ 195,450 $ 172,480
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 48,662 46,268 99,590 89,513
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 34,145 30,143 67,733 58,072
APAC        
Disaggregation of Revenue [Line Items]        
Total revenues 9,653 8,375 17,262 16,253
LATAM        
Disaggregation of Revenue [Line Items]        
Total revenues $ 5,559 $ 4,465 $ 10,865 $ 8,642