v3.26.1
Segment Information and Geographic Data - Schedule of Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]        
Number of operating segment | segment     1  
Number of reportable segment | segment     1  
Disaggregation of Revenue [Line Items]        
Revenue $ 370,576 $ 293,117 $ 728,581 $ 572,944
United States        
Disaggregation of Revenue [Line Items]        
Revenue 215,800 177,220 425,251 349,119
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 17,485 14,007 34,848 27,602
APAC        
Disaggregation of Revenue [Line Items]        
Revenue 38,849 30,211 75,946 58,473
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 37,657 29,583 73,606 57,111
Other EMEA        
Disaggregation of Revenue [Line Items]        
Revenue $ 60,785 $ 42,096 $ 118,930 $ 80,639