XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Schedule of Notes Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
VIE, primary beneficiary    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Notes receivable - related parties $ 40,347 $ 34,620
Related party | Excluding consolidated VIE    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Notes receivable - related parties 6,749 50
Related party | VIE, primary beneficiary    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Notes receivable - related parties $ 40,347 $ 34,620