v3.26.1
Segment and Geographic Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | segment 1  
Disaggregation of Revenue [Line Items]    
Total revenue $ 143,123 $ 103,624
North America    
Disaggregation of Revenue [Line Items]    
Total revenue 125,616 91,385
United States    
Disaggregation of Revenue [Line Items]    
Total revenue $ 121,300 $ 89,300
United States | Revenues | Geographic concentration risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 85.00% 86.00%
Europe, Middle East, and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue $ 9,888 $ 6,557
Other international regions    
Disaggregation of Revenue [Line Items]    
Total revenue $ 7,619 $ 5,682