XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Payable, Accounts Payable and Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Interest Payable, Accounts Payable and Deferred Revenue
(In thousands)December 31, 2023December 31, 2022
Interest payable$18,647 $13,529 
Accounts payable and accrued liabilities61,767 80,244 
Deferred revenue50,823 47,152 
Total interest payable, accounts payable and deferred revenue$131,237 $140,925