Related Party Transactions |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Related Party Transactions [Abstract] | |
| Related Party Transactions | 6. Related Party Transactions Unconsolidated Affiliates During the three months ended June 30, 2026 and 2025, the Company recognized an immaterial amount of revenues from its investment in unconsolidated affiliates. During the six months ended June 30, 2026 and 2025, the Company recognized revenues of $2.2 million and $2.6 million, respectively, from its investment in unconsolidated affiliates. Accounts receivable from transactions with unconsolidated affiliates were an immaterial amount as of June 30, 2026 and December 31, 2025. Share Repurchases During the three months ended June 30, 2026, the Company repurchased approximately 47,000 shares of its common stock at a price of $37.73 per share, or $1.8 million in the aggregate, from entities affiliated with three members of the Company's Board of Directors. No amounts were due to or from these related parties as of June 30, 2026. Other related party transactions An officer of the Company served as a member of the board of directors of a client of the Company through the second quarter of 2025. The Company recognized $1.2 million and $2.5 million of revenues from such client during the three months and six months ended June 30, 2025, respectively. |