XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table sets forth the carrying amount and activity of goodwill as of December 31, 2024:
December 31,
20242023
Balance at the beginning of the period$295,096 $136,463 
Acquisitions (Note 3)1,239 153,447 
Measurement period adjustment for business combinations from prior year(17,045)— 
Effect of exchange rate on goodwill(12,922)5,186 
Balance at the end of the period$266,368 $295,096