XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Revenue by Geographic Region) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 102,905 $ 121,236
Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 60,606 68,649
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 59,892 67,783
EMEA    
Disaggregation of Revenue [Line Items]    
Total revenue 33,900 42,810
Germany    
Disaggregation of Revenue [Line Items]    
Total revenue 14,242 23,462
APAC    
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,399 $ 9,777