v3.26.1
Revenue - Schedule of Sales by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 82,591 $ 61,735 $ 162,772 $ 113,403
North America        
Disaggregation of Revenue [Line Items]        
Total revenue 59,498 45,171 118,753 81,256
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 9,186 8,662 21,058 17,790
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue $ 13,907 $ 7,902 $ 22,961 $ 14,357