XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenue $ 35,333 $ 37,349 $ 70,066 $ 75,076
United States        
Disaggregation Of Revenue [Line Items]        
Total revenue 27,455 28,701 54,236 57,813
EMEA        
Disaggregation Of Revenue [Line Items]        
Total revenue 6,001 6,688 11,939 13,109
Other        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 1,877 $ 1,960 $ 3,891 $ 4,154