v3.25.2
Stockholders' Equity - Equity Incentive Plans (Narrative) (Details)
6 Months Ended
Jun. 30, 2025
plan
shares
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of equity incentive plans | plan 5  
Signal Sciences 2014 Equity Stock Options Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested stock options assumed (in shares) 251,754  
2019 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, shares available for future issuance (in shares) 7,200,000 6,900,000
Common stock, shares issued (in shares) 147,200,000 142,100,000
Common stock, shares outstanding (in shares) 147,200,000 142,100,000
2025 Employment Inducement Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, shares available for future issuance (in shares) 2,000,000  
Common stock, shares issued (in shares) 0  
Common stock, shares outstanding (in shares) 0