v3.26.1
Segment Information and Geographic Data - Schedule of Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Segment Reporting [Abstract]    
Number of operating segment | segment 1  
Number of reportable segment | segment 1  
Disaggregation of Revenue [Line Items]    
Revenue $ 358,005 $ 279,827
United States    
Disaggregation of Revenue [Line Items]    
Revenue 209,451 171,899
Other Americas    
Disaggregation of Revenue [Line Items]    
Revenue 17,363 13,595
APAC    
Disaggregation of Revenue [Line Items]    
Revenue 37,097 28,262
United Kingdom    
Disaggregation of Revenue [Line Items]    
Revenue 35,949 27,528
Other EMEA    
Disaggregation of Revenue [Line Items]    
Revenue $ 58,145 $ 38,543