v3.26.3
Segment and Geographic Information - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Number of operating segments | segment     1  
Revenue $ 245,428 $ 215,118 $ 711,438 $ 616,069
UNITED STATES        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Revenue $ 105,000 $ 90,400 $ 302,200 $ 258,900
UNITED STATES | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Concentration risk percentage 43.00% 42.00% 42.00% 42.00%
UNITED KINGDOM        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Revenue $ 32,200 $ 29,600 $ 93,100 $ 83,900
UNITED KINGDOM | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Concentration risk percentage 13.00% 14.00% 13.00% 14.00%