XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Transactions - Balances - Schedule of Balances From Transactions with Affiliates Included in the Consolidated Statements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Related Party Transactions    
Accounts receivable $ 233,084 $ 168,407
Receivable and due from affiliates 2,980 192
Other assets 78,951 70,819
Accounts payable, accrued expenses and other liabilities 77,148 57,501
Deferred revenue 28,174 25,746
Payable and due to affiliates 0 1,327
Affiliated Entity    
Related Party Transactions    
Accounts receivable 751 688
Receivable and due from affiliates 2,980 192
Other assets 43 17
Accounts payable, accrued expenses and other liabilities 1,597 1,044
Deferred revenue 6,434 6,508
Payable and due to affiliates $ 0 $ 1,327