XML 83 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts payable, accrued expenses and other liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable, accrued expenses and other liabilities consisted of the following as of December 31, 2024 and 2023:
As of December 31,
20242023
Deferred revenue$829,839 $827,525 
Accounts payable and accrued expenses465,665 444,042 
Accrued interest408,106 348,568 
Operating lease liabilities (Note 17)55,777 92,083 
Derivative liabilities (Note 12)15,440 80,840 
$1,774,827 $1,793,058