v3.25.1
Segment Information and Geographic Data - Schedule of Geographical Distribution of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues From External Customers And Long Lived Assets [Line Items]    
Total revenue, net $ 41,457 $ 44,860
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total revenue, net 18,535 21,358
EMEA    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total revenue, net 11,566 15,126
APAC    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total revenue, net 8,891 6,351
Other    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total revenue, net $ 2,465 $ 2,025