v3.26.1
Related Party Transactions - Schedule of Significant Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Revenue generated [1] $ 338,465 $ 348,271 $ 659,337 $ 673,978
Cost of revenue incurred [2] 250,329 260,992 488,153 515,088
General and administrative expenses incurred [3] 65,368 64,972 125,927 131,674
Related Parties        
Related Party Transaction [Line Items]        
Revenue generated 24,551 18,278 42,794 35,991
Cost of revenue incurred 28,259 28,399 55,330 56,530
Marketing expenses incurred (cost reimbursed) 613 (2,870) (1,116) (5,451)
General and administrative expenses incurred 8,031 7,023 15,848 13,936
Other income, net $ 384 $ 424 $ 792 $ 835
[1] Includes amounts earned from related parties of $24,551 and $18,278 for the three months ended June 30, 2026, and June 30, 2025, respectively, and $42,794 and $35,991 for the six months ended June 30, 2026, and June 30, 2025, respectively. (See Note 15. Related Party Transactions)
[2] Includes amounts incurred from related parties of $28,259 and $28,399 for the three months ended June 30, 2026, and June 30, 2025, respectively, and $55,330 and $56,530 for the six months ended June 30, 2026, and June 30, 2025, respectively. (See Note 15. Related Party Transactions)
[3] Includes amounts incurred from related parties of $8,031 and $7,023 for the three months ended June 30, 2026, and June 30, 2025, respectively, and $15,848 and $13,936 for the six months ended June 30, 2026, and June 30, 2025, respectively. (See Note 15. Related Party Transactions).