v3.26.1
Related Parties - Schedule of Related Party Transactions in Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (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]        
Total revenues from transactions with related parties $ 563,446 $ 511,483 $ 1,025,068 $ 933,715
Expenses incurred from transactions with related parties included in cost of revenue 439,472 408,941 798,031 745,637
Expenses incurred from transactions with related parties included in operating expenses 77,359 74,611 148,953 147,742
Related Party        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 6,891 1,325 18,914 5,997
Expenses incurred from transactions with related parties included in cost of revenue 318 5 680 115
Expenses incurred from transactions with related parties included in operating expenses $ 483 $ 819 $ 876 $ 1,378