v3.26.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Jan. 16, 2026
Jan. 01, 2026
Dec. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Business Combination [Line Items]            
Cash paid at closing         $ 10,183 $ 0
Transaction expenses         1,218 0
Goodwill $ 238,737     $ 241,100 $ 238,737  
Technology            
Business Combination [Line Items]            
Weighted average useful life in years 7 years     7 years 7 years  
Customer relationships            
Business Combination [Line Items]            
Weighted average useful life in years 15 years 3 months 18 days     15 years 2 months 12 days 15 years 3 months 18 days  
Ask Sage Acquisition            
Business Combination [Line Items]            
Purchase consideration $ 272,141     $ 271,626    
Cash paid at closing 262,443   $ 5,200 262,443    
Business combination, escrow deposit 4,500       $ 4,500  
Transaction expenses         388 $ 2,200
Finite-lived intangible assets acquired       84,290    
Goodwill $ 190,292     192,655 190,292  
Ask Sage Acquisition | Technology            
Business Combination [Line Items]            
Finite-lived intangible assets acquired       65,220    
Ask Sage Acquisition | Customer relationships            
Business Combination [Line Items]            
Finite-lived intangible assets acquired       $ 12,785    
CargoSeer Acquisition            
Business Combination [Line Items]            
Purchase consideration   $ 5,000        
Transaction expenses         $ 600  
Goodwill   0        
CargoSeer Acquisition | Technology            
Business Combination [Line Items]            
Finite-lived intangible assets acquired   $ 4,500        
Weighted average useful life in years   7 years        
CargoSeer Acquisition | Customer relationships            
Business Combination [Line Items]            
Finite-lived intangible assets acquired   $ 500        
Weighted average useful life in years   4 years