XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUES (Schedule of Revenue by Geographic Region) (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 revenue $ 94,838 $ 113,252 $ 189,378 $ 216,157
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 55,317 66,179 107,252 126,784
United States (included in Americas above)        
Disaggregation of Revenue [Line Items]        
Total revenue 54,632 65,432 105,531 125,325
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 33,140 37,537 66,575 71,437
Germany (included in EMEA above)        
Disaggregation of Revenue [Line Items]        
Total revenue 12,879 17,303 29,862 31,545
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,381 $ 9,536 $ 15,551 $ 17,936