XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUES (Schedule of Revenue by Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 91,249 $ 112,940 $ 280,627 $ 329,097
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 52,239 66,500 159,491 193,285
United States (included in Americas above)        
Disaggregation of Revenue [Line Items]        
Total revenue 51,855 65,471 157,386 190,796
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 32,592 36,864 99,167 108,300
Germany (included in EMEA above)        
Disaggregation of Revenue [Line Items]        
Total revenue 13,377 17,808 43,239 49,353
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,418 $ 9,576 $ 21,969 $ 27,512