v3.26.1
Revenue - Schedule of Disaggregation of Revenue by Geographic Location (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]        
Revenue $ 192,823 $ 173,332 $ 357,194 $ 329,103
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage (in percent) 100.00% 100.00% 100.00% 100.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 142,435 $ 132,411 $ 265,730 $ 249,195
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage (in percent) 74.00% 76.00% 74.00% 76.00%
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 50,388 $ 40,921 $ 91,464 $ 79,908
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage (in percent) 26.00% 24.00% 26.00% 24.00%