v3.26.1
Business Combinations - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 26, 2026
USD ($)
employee
reportingUnit
installment
Oct. 03, 2025
USD ($)
shares
Jul. 03, 2024
USD ($)
Jun. 30, 2026
USD ($)
employee
shares
Jun. 30, 2026
USD ($)
employee
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
employee
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]                  
Total stock-based compensation expense         $ 19,825 $ 27,581 $ 39,715 $ 54,732  
Number of reporting units | reportingUnit 1                
Contingent consideration (other current liabilities)       $ 9,030 9,030   9,030   $ 8,864
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold                  
Business Combination [Line Items]                  
Total stock-based compensation expense         1,586 2,580 3,302 4,844  
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense                  
Business Combination [Line Items]                  
Total stock-based compensation expense         4,554 7,300 9,251 14,560  
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense                  
Business Combination [Line Items]                  
Total stock-based compensation expense         9,242 10,250 17,648 20,636  
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense                  
Business Combination [Line Items]                  
Total stock-based compensation expense         4,443 $ 7,451 9,514 $ 14,692  
Kenzo Security, Inc.                  
Business Combination [Line Items]                  
Total consideration transferred $ 25,515                
Payments to acquire businesses, gross 24,167                
Deferred cash consideration 1,348                
Value of equity to be issued $ 25,300                
Number of key employees | employee 2                
Number of installments | installment 3                
Equity issuance period 36 months                
Total stock-based compensation expense         2,100   2,200    
Intangible asset $ 7,200                
Business combination, acquisition-related cost, expense         $ 100   $ 500    
Kenzo Security, Inc. | Developed technology                  
Business Combination [Line Items]                  
Useful life (in years) 6 years                
Noetic Cyber, Inc.                  
Business Combination [Line Items]                  
Total consideration transferred   $ 6,000 $ 51,200            
Number of key employees | employee       2 2   2    
Business combination contingent consideration payments     $ 20,000            
Business combination, earnout measurement period     3 years            
Business combination, contingent consideration, liability remaining   4,100 $ 13,100            
Business combination, earnout consideration   $ 1,900 $ 6,900            
Shares issued to key employees (in shares) | shares   94,229   113,599          
Contingent consideration (other current liabilities)       $ 9,000 $ 9,000   $ 9,000    
Noetic Cyber, Inc. | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense                  
Business Combination [Line Items]                  
Accretion expense         100   200    
Noetic Cyber, Inc. | Developed technology                  
Business Combination [Line Items]                  
Total stock-based compensation expense         $ 1,000   $ 2,100