XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUES (Schedule of Revenue by Geographic Region) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 386,902 $ 440,121 $ 488,069
Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 224,452 253,468 282,742
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 221,045 248,346 278,268
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 135,825 149,734 164,673
Germany      
Disaggregation of Revenue [Line Items]      
Total revenue 59,347 69,101 76,995
APAC      
Disaggregation of Revenue [Line Items]      
Total revenue $ 26,625 $ 36,919 $ 40,654