v3.26.1
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 52,496 $ 59,600 $ 109,452 $ 124,300
Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 26,404 38,136 56,374 79,688
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 16,773 12,466 34,266 26,652
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,319 $ 8,998 $ 18,812 $ 17,960