v3.26.1
Interest Payable, Accounts Payable and Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Interest payable $ 39,520 $ 32,416
Accounts payable and accrued liabilities 96,809 56,708
Deferred revenue 51,359 50,835
Total interest payable, accounts payable and deferred revenue 187,688 139,959
Accrued interest on term loan 39,520 32,416
Subsidiaries | Term Loan - March 3, 2032 Maturity | Secured Debt    
Debt Instrument [Line Items]    
Interest payable 18,300 11,500
Accrued interest on term loan $ 18,300 $ 11,500