XML 136 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Parties - Revenues and Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]                      
Revenue $ 556,055 $ 511,015 $ 469,136 $ 427,690 $ 382,432 $ 352,585 $ 319,939 $ 297,057      
Expenses                      
Selling, general and administrative expenses [1]                 $ 358,110 $ 269,269 $ 219,499
Related Party                      
Related Party Transaction [Line Items]                      
Revenue                 192,176 154,591 45,082
Expenses                      
Cost of revenue                 162,589 128,308 3,063
Selling, general and administrative expenses                 $ 2,464 $ 1,507 $ 285
[1] See Note 20 for amounts attributable to unconsolidated related parties included in these line items.