XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Geographic Region
The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
United States$27,455 $28,701 $54,236 $57,813 
EMEA6,001 6,688 11,939 13,109 
Other1,877 1,960 3,891 4,154 
Total revenue$35,333 $37,349 $70,066 $75,076