v3.25.2
Geographic Information - Schedule of Total Revenue Based on Customer's Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total net revenue $ 69,383 $ 60,096 $ 135,520 $ 120,771
Americas        
Segment Reporting Information [Line Items]        
Total net revenue 41,192 30,869 74,688 58,311
United States        
Segment Reporting Information [Line Items]        
Total net revenue 38,318 26,709 68,435 49,853
Americas excluding United States        
Segment Reporting Information [Line Items]        
Total net revenue 2,874 4,160 6,253 8,458
APJ        
Segment Reporting Information [Line Items]        
Total net revenue 17,939 19,287 36,558 44,330
EMEA        
Segment Reporting Information [Line Items]        
Total net revenue $ 10,252 $ 9,940 $ 24,274 $ 18,130