XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Interest Payable, Accounts Payable and Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Interest payable $ 29,158 $ 19,584
Accounts payable and accrued liabilities 105,080 60,131
Deferred revenue 42,005 51,296
Total interest payable, accounts payable and deferred revenue 176,243 131,011
Accrued interest on term loan 29,158 $ 19,584
Subsidiaries | Term Loan - March 3, 2032 Maturity | Secured Debt    
Debt Instrument [Line Items]    
Interest payable 8,000  
Accrued interest on term loan $ 8,000