v3.26.1
Debt - 7.25% Senior secured notes (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 22, 2025
Mar. 29, 2026
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 7.25% 7.25%
Principal amount $ 500,000  
Redemption price (as a percent) 100.00%