v3.26.1
Revenue - Schedule of Disaggregation of Revenue (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 $ 54,626 $ 35,049 $ 103,204 $ 67,681
Americas        
Disaggregation of Revenue [Line Items]        
Total 35,427 24,548 68,225 40,076
Asia and Pacific        
Disaggregation of Revenue [Line Items]        
Total 12,566 6,096 20,556 18,560
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total $ 6,633 $ 4,405 $ 14,423 $ 9,045