v3.26.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 06, 2026
Aug. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AllTrue.ai, Inc.            
Business Combination [Line Items]            
Payments to acquire businesses $ 180,276          
Fair value of consideration 114,505   $ 114,585   $ 114,585  
Deferred tax liability, adjustment     518      
Net tangible assets (liabilities), adjustment     (32)      
Consideration transferred, adjustment     (80)      
Goodwill, adjustment     1,720      
Acquisition-related costs     10   1,086  
Deferred tax liability     (9,652)   (9,652)  
AllTrue.ai, Inc. | Developed technology            
Business Combination [Line Items]            
Intangibles assets, adjustment     2,250      
AllTrue.ai, Inc. | Customer relationship            
Business Combination [Line Items]            
Intangibles assets, adjustment     36      
AllTrue.ai, Inc. | Performance Targets and Employee Service Periods            
Business Combination [Line Items]            
Contingent consideration 40,000          
AllTrue.ai, Inc. | Employee Service            
Business Combination [Line Items]            
Contingent consideration $ 25,771          
SlashNext            
Business Combination [Line Items]            
Payments to acquire businesses   $ 105,953        
Fair value of consideration   105,022        
Contingent consideration   4,662        
Net tangible assets (liabilities), adjustment     77   425  
Consideration transferred, adjustment     77   425  
Goodwill, adjustment     (77)   (425)  
Acquisition-related costs     $ 0 $ 0 $ 0 $ 0
Fair value of consideration   105,447        
Settlement of pre-existing relationship   $ 4,156