XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.2
ACQUISITIONS AND DIVESTITURES - Schedule of Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
May 08, 2025
Dec. 01, 2024
Jun. 30, 2025
Dec. 31, 2024
Consideration:        
Goodwill     $ 353,900 $ 241,949
Greenscreens AI, Inc.        
Assets acquired:        
Cash and cash equivalents $ 1,601      
Accounts receivable and other 933      
Assets acquired 47,254      
Liabilities assumed:        
Accounts payable and other 1,104      
Deferred tax liabilities, net 6,251      
Liabilities assumed 7,355      
Fair value of net assets acquired 39,899      
Consideration:        
Cash paid 139,118      
Stock consideration 12,732      
Total consideration 151,850      
Goodwill 111,951      
Greenscreens AI, Inc. | Customer Relationship        
Assets acquired:        
Intangible assets 36,380      
Greenscreens AI, Inc. | Capitalized Software        
Assets acquired:        
Intangible assets $ 8,340      
Isometric Technologies Inc        
Liabilities assumed:        
Fair value of net assets acquired   $ 1,760    
Consideration:        
Cash paid   10,000    
Goodwill   8,240    
Isometric Technologies Inc | Customer Relationship        
Assets acquired:        
Intangible assets   60    
Isometric Technologies Inc | Capitalized Software        
Assets acquired:        
Intangible assets   1,680    
Isometric Technologies Inc | Other        
Assets acquired:        
Intangible assets   $ 20