v3.25.4
Business Combinations - 2025 Acquisitions - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 08, 2025
USD ($)
Apr. 08, 2025
EUR (€)
Sep. 26, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]              
Intangible assets $ 33,203,000            
Goodwill       $ 647,348,000 $ 647,348,000 $ 584,098,000  
Amortization of purchased intangible assets         27,477,000 $ 25,794,000 $ 20,445,000
Keonn Technologies, S.L              
Business Acquisition [Line Items]              
Business acquisition, date of acquisition Apr. 08, 2025 Apr. 08, 2025          
Percentage of shares acquired 100.00%            
Estimated total purchase consideration $ 75,065,000            
Business combination measurement period for estimated fair value of certain assets and liabilities subject to change 1 year 1 year          
Intangible assets $ 33,203,000            
Goodwill 43,192,000            
Revenues         31,700,000    
Loss before income tax         $ 1,900,000    
Amortization of purchased intangible assets       $ 6,700,000      
Increase in identifiable intangible assets     $ 900,000        
Decrease in goodwill     1,000,000        
Increase in deferred tax liabilities     $ 200,000        
Keonn Technologies, S.L | Minimum              
Business Acquisition [Line Items]              
Contingent consideration payable | €   € 0          
Keonn Technologies, S.L | Maximum              
Business Acquisition [Line Items]              
Contingent consideration payable $ 21,900,000 € 20,000,000