v3.26.1
Debt - Components of Total Finance Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]        
Debt interest expense $ 48,046 $ 32,875 $ 95,841 $ 65,647
Debt issuance costs incurred as finance costs 1,580 1,104 3,427 2,212
Total finance costs 49,626 33,979 99,268 67,859
Loss on debt extinguishment $ 0 $ 0 $ 600 $ 0