v3.26.1
REVENUES (Schedule of Revenue by Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 95,538 $ 94,540
Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 57,065 51,935
United States (included in Americas above)    
Disaggregation of Revenue [Line Items]    
Total revenue 56,756 50,899
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 34,340 33,435
Germany (included in EMEA above)    
Disaggregation of Revenue [Line Items]    
Total revenue 15,751 16,983
APAC    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,133 $ 9,170