XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts payable, accrued expenses and other liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of 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