XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jul. 18, 2024
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 890,493 $ 887,459   $ 618,896 $ 488,918
Delaget Acquisition ASC 805 measurement period adjustment          
Acquired Finite-Lived Intangible Assets [Line Items]          
Cash 1,087 1,087      
Accounts receivable 979 1,117      
Property and equipment 80 80      
Lease right-of-use assets 1,380 1,380      
Indemnification assets 2,338 2,338      
Prepaid and other acquired assets 200 200      
Goodwill 97,142 97,017      
Total assets 132,406 132,419      
Accounts payable 295 295      
Accrued expenses 1,142 1,155      
Lease right-of-use liabilities 1,359 1,359      
Deferred revenue 893 893      
Indemnification liabilities 2,338 2,338      
Deferred taxes 1,312 1,312      
Consideration paid 125,067 125,067      
Delaget Acquisition ASC 805 measurement period adjustment | Developed Technology Rights          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets 11,500 11,500      
Delaget Acquisition ASC 805 measurement period adjustment | Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets 14,000 14,000      
Delaget Acquisition ASC 805 measurement period adjustment | Non-competition agreements          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets 3,700 $ 3,700      
TASK Group Holdings Limited          
Acquired Finite-Lived Intangible Assets [Line Items]          
Cash 4,179   $ 4,179    
Short-term investments 562   562    
Accounts receivable 7,105   7,105    
Property and equipment 1,030   1,030    
Lease right-of-use assets 3,418   3,418    
Prepaid and other acquired assets 1,916   1,916    
Goodwill 182,042   181,442    
Total assets 282,152   281,552    
Accounts payable 4,212   4,212    
Accrued expenses 3,705   3,502    
Lease right-of-use liabilities 3,397   3,397    
Deferred revenue 4,710   4,710    
Deferred taxes 20,660   20,263    
Consideration paid 245,468   245,468    
TASK Group Holdings Limited | Developed Technology Rights          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets 32,100   32,100    
TASK Group Holdings Limited | Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets 48,000   48,000    
TASK Group Holdings Limited | Trademarks          
Acquired Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible assets $ 1,800   $ 1,800