v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties $ 511,483 $ 423,013 $ 933,715 $ 834,320
Expenses incurred from transactions with related parties included in cost of revenue 408,941 333,746 745,637 654,344
Expenses incurred from transactions with related parties included in operating expenses 74,611 71,593 147,742 143,932
Related Party        
Related Party Transaction [Line Items]        
Total revenues from transactions with related parties 1,325 7,945 5,997 11,604
Expenses incurred from transactions with related parties included in cost of revenue 5 286 115 752
Expenses incurred from transactions with related parties included in operating expenses $ 819 $ 127 $ 1,378 $ 1,400