v3.26.1
Interest Payable, Accounts Payable and Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Interest payable $ 35,059 $ 32,416
Accounts payable and accrued liabilities 101,145 56,708
Deferred revenue 49,551 50,835
Total interest payable, accounts payable and deferred revenue 185,755 139,959
Accrued interest on term loan 35,059 32,416
Subsidiaries | Term Loan - March 3, 2032 Maturity | Secured Debt    
Debt Instrument [Line Items]    
Interest payable 14,900 11,500
Accrued interest on term loan $ 14,900 $ 11,500