v3.26.1
Details of Certain Accounts - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued liabilities    
Accrued payroll and related benefits $ 40,418 $ 41,926
Accrued interest 10,003 10,102
Deferred revenue (Note 9) 5,670 17,115
Other 16,667 21,822
Total accrued liabilities $ 72,758 $ 90,965