v3.26.1
Segment and Geographic 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 segments | segment     1  
Disaggregation of Revenue [Line Items]        
Total revenue $ 158,959 $ 115,381 $ 302,082 $ 219,005
North America        
Disaggregation of Revenue [Line Items]        
Total revenue 140,456 100,122 266,072 191,507
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 137,000 $ 97,700 $ 258,300 $ 187,000
United States | Revenues | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 86.00% 85.00% 86.00% 85.00%
Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,801 $ 8,818 $ 19,689 $ 15,375
Other international regions        
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,702 $ 6,441 $ 16,321 $ 12,123