v3.26.1
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 18, 2026
Oct. 01, 2025
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Business Combination          
Goodwill     $ 1,898,827 $ 1,898,827 $ 1,370,189
Carbyne Ltd.          
Business Combination          
Remaining interest acquired 89.30%        
Cash paid $ 551,700        
Consideration $ 563,200        
Transaction costs     $ 3,000 $ 9,000  
Remaining interest acquired 10.70%        
Fair value $ 67,500        
Gain on acquisition 38,000        
Goodwill 523,300        
Identifiable intangible assets 108,200        
Cash acquired 10,100        
Liabilities excluding deferred tax liabilities 8,700        
Deferred tax liability $ 2,200        
Estimated economic life 8 years        
Intangible assets, weighted average useful life 7 years 10 months 24 days        
Carbyne Ltd. | Developed technology          
Business Combination          
Identifiable intangible assets $ 79,000        
Carbyne Ltd. | Customer relationships          
Business Combination          
Identifiable intangible assets 27,100        
Carbyne Ltd. | Issued trademarks          
Business Combination          
Identifiable intangible assets $ 2,100        
Invictus Apps, Inc.          
Business Combination          
Remaining interest acquired   99.20%      
Cash paid   $ 624,100      
Consideration   $ 728,200      
Remaining interest acquired   0.80%      
Fair value   $ 6,200      
Gain on acquisition   2,200      
Goodwill   598,300      
Identifiable intangible assets   47,500      
Cash acquired   98,900      
Liabilities excluding deferred tax liabilities   900      
Deferred tax liability   $ 9,400      
Estimated economic life   5 years      
Intangible assets, weighted average useful life   5 years      
Invictus Apps, Inc. | Developed technology          
Business Combination          
Identifiable intangible assets   $ 37,000      
Invictus Apps, Inc. | Customer relationships          
Business Combination          
Identifiable intangible assets   7,300      
Invictus Apps, Inc. | Issued trademarks          
Business Combination          
Identifiable intangible assets   $ 3,200