XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Revenue by Customer Category (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue   $ 901,427,000 $ 780,615,000 $ 692,884,000
Percentage of Revenue   100.00% 100.00% 100.00%
Above $6K and under $100K Customers        
Disaggregation of Revenue [Line Items]        
Annual run-rate revenue, minimum $ 6,000 $ 6,000    
Annual run-rate revenue, maximum 100,000 100,000    
Revenue   $ 321,189,000 $ 284,352,000 $ 253,066,000
Percentage of Revenue   36.00% 36.00% 37.00%
Customer spending less than or equal 8,333      
Customer spending more than 500      
Above $100K and under $500K Customers        
Disaggregation of Revenue [Line Items]        
Annual run-rate revenue, minimum 100,000 $ 100,000    
Annual run-rate revenue, maximum 500,000 500,000    
Revenue   $ 91,975,000 $ 77,902,000 $ 64,155,000
Percentage of Revenue   10.00% 10.00% 9.00%
Customer spending less than or equal 41,667      
Customer spending more than 8,333      
Above $500K and under $1M Customers        
Disaggregation of Revenue [Line Items]        
Annual run-rate revenue, minimum 500,000 $ 500,000    
Annual run-rate revenue, maximum 1,000,000 1,000,000    
Revenue   $ 30,428,000 $ 25,327,000 $ 18,657,000
Percentage of Revenue   3.00% 3.00% 3.00%
Customer spending less than or equal 83,333      
Customer spending more than 41,667      
Above $1M Customers        
Disaggregation of Revenue [Line Items]        
Annual run-rate revenue, minimum 1,000,000 $ 1,000,000    
Revenue   $ 96,250,000 $ 46,739,000 $ 29,422,000
Percentage of Revenue   11.00% 6.00% 4.00%
Customer spending more than 83,333      
Digital Native Enterprise Customers        
Disaggregation of Revenue [Line Items]        
Revenue   $ 539,842,000 $ 434,320,000 $ 365,300,000
Percentage of Revenue   60.00% 55.00% 53.00%
Customer spending more than 500      
Developers And Other        
Disaggregation of Revenue [Line Items]        
Revenue   $ 361,585,000 $ 346,295,000 $ 327,584,000
Percentage of Revenue   40.00% 45.00% 47.00%
Customer spending more than $ 500