v3.26.1
Related Party Transactions - Schedule of Significant Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Related Party Transaction [Line Items]    
Revenue generated [1] $ 320,872 $ 325,707
Cost of revenue incurred [2] 237,824 254,096
General and administrative expenses incurred [3] 60,559 66,702
Related Parties    
Related Party Transaction [Line Items]    
Revenue generated 18,243 17,713
Cost of revenue incurred 27,071 28,131
Marketing expenses incurred (cost reimbursed) (1,729) (2,581)
General and administrative expenses incurred 7,817 6,913
Other income, net $ 408 $ 411
[1] Includes amounts earned from related parties of $18,243 and $17,713 for the three months ended March 31, 2026, and March 31, 2025, respectively. (See Note 15. Related Party Transactions)
[2] Includes amounts incurred from related parties of $27,071 and $28,131 for the three months ended March 31, 2026, and March 31, 2025, respectively. (See Note 15. Related Party Transactions)
[3] Includes amounts incurred from related parties of $7,817 and $6,913 for the three months ended March 31, 2026, and March 31, 2025, respectively. (See Note 15. Related Party Transactions).