v3.26.1
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 04, 2026
Dec. 31, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Deferred revenue $ 53,039,000   $ 53,039,000     $ 5,882,000
Revenue recognized during period 720,000 $ 650,000 2,720,000 $ 2,885,000    
Pre-payment obligation held in a third-party escrow account $ 46,043,000   46,043,000      
Subsequent Event            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Pre-payment obligation held in a third-party escrow account         $ 46,043,000  
Maximum            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer tenure 3 months          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Revenue, performance obligations not recognized $ 893,828,000   $ 893,828,000      
Revenue, performance obligations not recognized, period 3 years 8 months 12 days   3 years 8 months 12 days      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Revenue, performance obligations not recognized $ 365,901,000   $ 365,901,000      
Revenue, performance obligations not recognized, period 12 months   12 months      
Digital Native Enterprise Customers            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending more than $ 500,000          
Above $6K and under $100K Customers            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending more than 500,000          
Annual run-rate revenue, minimum 6,000   $ 6,000      
Annual run-rate revenue, maximum 100,000   100,000      
Customer spending less than or equal 8,333,000          
Above $100K and under $500K Customers            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending more than 8,333,000          
Annual run-rate revenue, minimum 100,000   100,000      
Annual run-rate revenue, maximum 500,000   500,000      
Customer spending less than or equal 41,667,000          
Above $500K and under $1M Customers            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending more than 41,667,000          
Annual run-rate revenue, minimum 500,000   500,000      
Annual run-rate revenue, maximum 1,000,000   1,000,000      
Customer spending less than or equal 83,333,000          
Above $1M Customers            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending more than 83,333,000          
Annual run-rate revenue, maximum 1,000,000   $ 1,000,000      
Developers and other            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending more than 500          
Learners, Testers and Other            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Customer spending less than or equal $ 50          
Revenue from Contract with Customer | Geographic Concentration Risk            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Percentage of revenue 100.00% 100.00% 100.00% 100.00%    
United States | Revenue from Contract with Customer | Geographic Concentration Risk            
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]            
Percentage of revenue 41.00% 31.00% 40.00% 31.00%