XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Parties - Condensed Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Total revenues from transactions with related parties $ 1,802,280 $ 1,865,100 $ 1,573,086
Expenses incurred from transactions with related parties included in cost of revenue 1,412,010 1,410,840 1,189,338
Expenses incurred from transactions with related parties included in operating expenses 263,907 283,312 280,440
Related Party      
Related Party Transaction [Line Items]      
Total revenues from transactions with related parties 33,895 26,400 33,816
Expenses incurred from transactions with related parties included in cost of revenue 1,379 1,506 2,318
Expenses incurred from transactions with related parties included in operating expenses $ 7,324 $ 5,652 $ 6,103