XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts payable, accrued expenses and other liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accounts payable, accrued expenses and other liabilities Accounts payable, accrued expenses and other liabilities
Accounts payable, accrued expenses and other liabilities consisted of the following as of June 30, 2025 and December 31, 2024:
June 30, 2025December 31, 2024
Deferred revenue$845,372 $829,839 
Accounts payable and accrued expenses488,043 465,665 
Accrued interest402,058 408,106 
Derivative liabilities (Note 12)89,457 15,440 
Operating lease liabilities48,580 55,777 
$1,873,510 $1,774,827