v3.26.1
Geographic Information - Schedule of Total Revenue Based on Customer's Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Total net revenue $ 80,137 $ 69,383 $ 155,137 $ 135,520
Americas        
Segment Reporting Information [Line Items]        
Total net revenue 54,764 41,192 105,260 74,688
United States        
Segment Reporting Information [Line Items]        
Total net revenue 51,763 38,318 98,592 68,435
Americas excluding United States        
Segment Reporting Information [Line Items]        
Total net revenue 3,001 2,874 6,668 6,253
APJ        
Segment Reporting Information [Line Items]        
Total net revenue 16,734 17,939 30,937 36,558
EMEA        
Segment Reporting Information [Line Items]        
Total net revenue $ 8,639 $ 10,252 $ 18,940 $ 24,274