v3.26.1
REVENUES - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 94,579 $ 94,838 $ 190,117 $ 189,378
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 53,669 55,317 110,734 107,252
United States (included in Americas above)        
Disaggregation of Revenue [Line Items]        
Total revenue 52,488 54,632 109,244 105,531
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 37,095 33,140 71,435 66,575
Germany (included in EMEA above)        
Disaggregation of Revenue [Line Items]        
Total revenue 17,176 12,879 32,927 29,862
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,815 $ 6,381 $ 7,948 $ 15,551