FAIR VALUE MEASUREMENTS (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Fair Value Disclosures [Abstract] |
|
| Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis |
The following table presents the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of March 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of March 31, 2026 | | | Balance | | Level 1 | | Level 2 | | Level 3 | | Foreign exchange derivative assets | | $ | 1,184 | | | $ | — | | | $ | 1,184 | | | $ | — | | | | | | | | | | | | Total assets measured at fair value on a recurring basis | | $ | 1,184 | | | $ | — | | | $ | 1,184 | | | $ | — | | | | | | | | | | | | Foreign exchange derivative liabilities | | $ | 13,129 | | | $ | — | | | $ | 13,129 | | | $ | — | | | Contingent consideration liabilities | | 13,381 | | | — | | | — | | | 13,381 | | Total liabilities measured at fair value on a recurring basis | | $ | 26,510 | | | $ | — | | | $ | 13,129 | | | $ | 13,381 | |
The following table presents the fair values of the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2025 | | | Balance | | Level 1 | | Level 2 | | Level 3 | | Foreign exchange derivative assets | | $ | 1,981 | | | $ | — | | | $ | 1,981 | | | $ | — | | | Total assets measured at fair value on a recurring basis | | $ | 1,981 | | | $ | — | | | $ | 1,981 | | | $ | — | | | | | | | | | | | | Foreign exchange derivative liabilities | | $ | 4,602 | | | $ | — | | | $ | 4,602 | | | $ | — | | | Contingent consideration liabilities | | 22,835 | | | — | | | — | | | 22,835 | | Total liabilities measured at fair value on a recurring basis | | $ | 27,437 | | | $ | — | | | $ | 4,602 | | | $ | 22,835 | |
|
| Schedule of Acquisition-Related Contingent Consideration Roll Forward |
A reconciliation of the beginning and ending balances of Level 3 contingent consideration liabilities using significant unobservable inputs for the three months ended March 31, 2026 is as follows: | | | | | | | | | | | Amount | Contingent consideration liabilities as of January 1, 2026 | | $ | 22,835 | | | | | | | | | Changes in fair value of contingent consideration included in Interest and other income, net | | 985 | | | Payment of contingent consideration for previously acquired businesses | | (10,424) | | | Effect of foreign currency exchange rate changes, net | | (15) | | Contingent consideration liabilities as of March 31, 2026 | | $ | 13,381 | |
|
| Schedule of Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis |
The following tables present the estimated fair values of the Company’s financial assets and liabilities not measured at fair value on a recurring basis as of the dates indicated: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Hierarchy | | | Balance | | Estimated Fair Value | | Level 1 | | Level 2 | | Level 3 | | March 31, 2026 | | | | | | | | | | | | Financial Assets: | | | | | | | | | | | | Cash equivalents: | | | | | | | | | | | | | | | | | | | | | | | Time deposits | | $ | 14,233 | | | $ | 14,233 | | | $ | — | | | $ | 14,233 | | | $ | — | | | | | | | | | | | | | | | | | | | | | | | | | Financial Liabilities: | | | | | | | | | | | Borrowings under the 2025 Credit Agreement | | $ | 165,000 | | | $ | 165,000 | | | $ | — | | | $ | 165,000 | | | $ | — | | | Deferred consideration for asset acquisitions | | $ | 18,066 | | | $ | 18,066 | | | $ | — | | | $ | 18,066 | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Hierarchy | | | Balance | | Estimated Fair Value | | Level 1 | | Level 2 | | Level 3 | | December 31, 2025 | | | | | | | | | | | | Financial Assets: | | | | | | | | | | | | Cash equivalents: | | | | | | | | | | | | Money market funds | | $ | 5,402 | | | $ | 5,402 | | | $ | 5,402 | | | $ | — | | | $ | — | | | Time deposits | | 37,441 | | | 37,441 | | | — | | | 37,441 | | | — | | | Total cash equivalents | | $ | 42,843 | | | $ | 42,843 | | | $ | 5,402 | | | $ | 37,441 | | | $ | — | | | Financial Liabilities: | | | | | | | | | | | Borrowings under the 2025 Credit Agreement | | $ | 25,000 | | | $ | 25,000 | | | $ | — | | | $ | 25,000 | | | $ | — | | | Deferred consideration for asset acquisitions | | $ | 29,532 | | | $ | 29,532 | | | $ | — | | | $ | 29,532 | | | $ | — | |
|