| Schedule of Fair Value of Assets and Liabilities Measured on Recurring Basis |
The following table represents the fair value of assets and liabilities as of June 30, 2026 and December 31, 2025, respectively, including the following: | | | | | | | | | | | | | | | | | | | | | | | | | (In thousands) | Balance at June 30, 2026 | | Level 1 | | Level 2 | | Level 3 | | Assets: | | | | | | | | | Cash equivalents | $ | 377,042 | | | $ | 377,042 | | | $ | — | | | $ | — | | | Municipal bonds | 13,256 | | | — | | | 13,256 | | | — | | | Corporate debt securities | 103,539 | | | — | | | 103,539 | | | — | | | Commercial paper | 63,901 | | | — | | | 63,901 | | | — | | | Asset-backed securities | 103,788 | | | — | | | 103,788 | | | — | | | Government, federal agency, and other sovereign obligations | 48,271 | | | 44,143 | | | 4,128 | | | — | | | Liabilities: | | | | | | | | | Business acquisition liabilities | 105,389 | | | — | | | — | | | 105,389 | |
| | | | | | | | | | | | | | | | | | | | | | | | | (In thousands) | Balance at December 31, 2025 | | Level 1 | | Level 2 | | Level 3 | | Assets: | | | | | | | | | Cash equivalents | $ | 311,708 | | | $ | 287,574 | | | $ | 24,134 | | | $ | — | | | Municipal bonds | 9,556 | | | — | | | 9,556 | | | — | | | Corporate debt securities | 37,427 | | | — | | | 37,427 | | | — | | | Commercial paper | 15,627 | | | — | | | 15,627 | | | | | Asset-backed securities | 19,178 | | | — | | | 19,178 | | | — | | | Government, federal agency, and other sovereign obligations | 21,118 | | | 17,046 | | | 4,072 | | | — | | | Liabilities: | | | | | | | | | Business acquisition liabilities | 101,508 | | | — | | | — | | | 101,508 | |
|
| Schedule of Changes in Carrying Value of Business Acquisition Liabilities |
The change in the carrying value of the business acquisition liabilities during the three and six months ended June 30, 2026 and 2025, respectively, included the following: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (In thousands) | 2026 | | 2025 | | 2026 | | 2025 | | Beginning balance | $ | 100,318 | | | $ | 118,055 | | | $ | 101,508 | | | $ | 123,235 | | | Purchase price contingent consideration | — | | | — | | | 3,909 | | | — | | | Changes resulting from foreign currency fluctuations | — | | | (252) | | | — | | | (252) | | | Contingent cash payments | (9,719) | | | (17,725) | | | (16,316) | | | (23,628) | | | Contingent RSU grants | (291) | | | (249) | | | (684) | | | (677) | | | Changes in fair value of business acquisition liabilities | 9,707 | | | 5,222 | | | 16,059 | | | 5,389 | | | Contractual payable reclassification | 5,374 | | | (79) | | | 913 | | | 905 | | | Ending balance | $ | 105,389 | | | $ | 104,972 | | | $ | 105,389 | | | $ | 104,972 | |
|