XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Revenue by Geographic Location (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 $ 60,154 $ 74,244 $ 184,454 $ 239,268
Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 38,668 50,925 118,356 169,335
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 12,313 14,321 38,965 43,101
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,173 $ 8,998 $ 27,133 $ 26,832