v3.26.1
Acquisition - Acquired Intangible Assets and Estimated Useful Lives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 15, 2026
Feb. 12, 2025
Jun. 30, 2026
Jun. 30, 2026
Business Combination [Line Items]        
Acquired Intangible Assets and Estimated Useful Lives      
The following table sets forth the components of acquired intangible assets and their estimated useful lives as of the date of acquisition (in thousands, except years):
Fair ValueUseful Life (Years)
Developed technology$7,100 5
Customer relationships1,400 5
Trademark / trade name300 5
Total$8,800 

Acquired intangible assets subject to amortization as of June 30, 2026 are as follows (in thousands, except years):
GrossAccumulated AmortizationNetWeighted-Average Remaining Useful Life
(in years)
Developed technology$7,100 $(59)$7,041 5.0
Customer relationships1,400 (12)1,388 5.0
Trademark / trade name300 (3)298 5.0
$8,800 $(74)$8,727 
The following table sets forth the components of acquired intangible assets and their estimated useful lives as of the date of acquisition (in thousands, except years):
Fair ValueUseful Life (Years)
Developed technology$5,700 5
Customer relationships1,500 5
Trademark / trade name400 4
Total$7,600 
Developed technology        
Business Combination [Line Items]        
Useful Life (Years)     3 years 7 months 6 days 5 years
Customer relationships        
Business Combination [Line Items]        
Useful Life (Years)     3 years 7 months 6 days 5 years
Trademark / trade name        
Business Combination [Line Items]        
Useful Life (Years)     2 years 7 months 6 days 5 years
ThreatX Protect        
Business Combination [Line Items]        
Fair Value   $ 7,600    
ThreatX Protect | Developed technology        
Business Combination [Line Items]        
Fair Value   $ 5,700    
Useful Life (Years)   5 years    
ThreatX Protect | Customer relationships        
Business Combination [Line Items]        
Fair Value   $ 1,500    
Useful Life (Years)   5 years    
ThreatX Protect | Trademark / trade name        
Business Combination [Line Items]        
Fair Value   $ 400    
Useful Life (Years)   4 years    
TrojAI        
Business Combination [Line Items]        
Fair Value $ 8,800      
TrojAI | Developed technology        
Business Combination [Line Items]        
Fair Value $ 7,100      
Useful Life (Years) 5 years      
TrojAI | Customer relationships        
Business Combination [Line Items]        
Fair Value $ 1,400      
Useful Life (Years) 5 years      
TrojAI | Trademark / trade name        
Business Combination [Line Items]        
Fair Value $ 300      
Useful Life (Years) 5 years